是否可以在 Git 操作上创建从 GitHub 到 AWS EKS 部署的管道?

is there possible to create pipeline from GitHub to AWS EKS deployments on Git actions?

我想创建一个从 github 到 aws eks 的 cicd 管道。 是否可以在 Git 操作上创建从 GitHub 到 AWS EKS 部署的管道?

是的,您可能需要在两者之间使用某种 CI/CD 工具(Jenkins/Gitlab/AWS 本机服务)来自动化整个过程。

流量会是这样的

开发人员提交更改 --> 触发 CI/CD 管道 --> 构建 Docker 映像 --> 将其推送到 ECR -- 使用(Kubectl 或 Helm 图表)将最新映像部署到 EKS

请参考: https://www.eksworkshop.com/intermediate/260_weave_flux/ 这有端到端实施的示例。

https://www.weave.works/blog/gitops-with-github-actions-eks https://aws.amazon.com/blogs/opensource/git-push-deploy-app-eks-gitkube/