自动化部署与扩展:从 EKS 集群到外部代码仓库
1. 向 EKS 集群的自动化部署
1.1 代码更改
为了将应用部署到 EKS 集群,需要进行一系列代码更改。可以从 GitHub 仓库 下载完整源代码。此过程会用到两个 CodeBuild 项目: chap-13-code-build 和 chap-13-test-application 。核心代码更改如下:
1. 创建 deployment.yaml 文件 :用于 Kubernetes 创建 aws-code-pipeline 应用所需的 Pod。在 containers 部分,引用第 10 章创建的 packt-ecr-repo ECR 仓库中的镜像。镜像标签指定为 TAG_VERSION 变量,CodeBuild 会在构建过程中用最新代码版本替换该变量。
2. 创建 service.yaml 文件 :为了将应用暴露到 EKS 集群外部,需要创建 Kubernetes 服务。该服务对象引用 deployment.yaml
超级会员免费看
订阅专栏 解锁全文
749

被折叠的 条评论
为什么被折叠?



