首页 > 解决方案 > Kubernetes EKS、AWS CodeBuild 和 AWS Lambda

问题描述

我使用 ECR、EKS 制作了一个容器化应用程序。

对于我的 CI-CD 管道,我有 AWS 代码管道:

在我的部署过程中,我需要它在 AWS 管道上,所以我求助于 AWS Lambda,它可以执行函数来推出更新;但是,在 kubernetes python、nodeJS 客户端等库中。没有 API 可以执行kubectl rollout restart deployment. 我的部署过程非常简单,无需更改图像标签(相同的图像标签)即可进行推出更新

标签: amazon-web-serviceskubernetesaws-lambda

解决方案


您可以使用 kubernetes 的部署工具,在我当前的设置中,我使用 samson 和 lambda 函数让 samson 知道何时有新图像推送到 ecr,然后您可以将新图像部署到您的 kubernetes 集群.


推荐阅读