【发布时间】:2018-09-14 05:15:39
【问题描述】:
这是我们的环境:
- 我有一个在 Amazon 上运行的 Kubernetes 集群。
- 在 Amazon 上运行的 Jenkins CI/CD 连接到私有 GitLab 并将我们的服务构建为 Docker 映像。
- 存储我们的 Docker 映像的 Amazon ECR。
我的问题:
- 当 Jenkins 管道将新建的镜像推送到 ECR 后,如何将镜像从 ECR 自动部署到 Kubernetes(作为 pod)?
- 我可以在 Jenkins 管道中执行此操作吗?我已经阅读了很多资料,但我找不到应该怎么做。
还有像 Keel 这样的第 3 方工具,但它不支持 Amazon ECR(ECR 的 Webhook 问题)。
任何帮助将不胜感激。
【问题讨论】:
标签: jenkins kubernetes devops continuous-deployment aws-ecr