首页 > 解决方案 > 如何通过 github 操作将 helm chart 部署到 ecr?

问题描述

我正在尝试创建一个将推送到 ECR 的 github 操作,如何使用 Actions yaml 将掌舵图推送到 ECR?

标签: githubkubernetes-helmgithub-actionsamazon-ecr

解决方案


  1. 配置AWS 凭证。
  2. 安装头盔。
  3. 使用 ECR 进行身份验证:
aws ecr get-login-password \
     --region <aws-region> | helm registry login \
     --username AWS \
     --password-stdin <aws-account-id>.dkr.ecr.<aws-region>.amazonaws.com
  1. 像对任何其他存储库一样推送:
helm chart push <aws-account-id>.dkr.ecr.<aws-region>.amazonaws.com/<ecr-repo>:mychart

推荐阅读