如何解决如何使用 argoCD 部署存储在 AWS ECR 中的舵图
我想使用 ArgoCD 在 kubernetes 集群中部署存储在 AWS ECR 存储库中的舵图。但是我遇到了 401 未经授权的问题。我在下面粘贴了整个问题
Unable to create application: application spec is invalid: InvalidSpecError: Unable to get app details: rpc error: code = Unknown desc = `helm chart pull <aws account id>.dkr.ecr.<region>.amazonaws.com/testrepo:1.1.0` failed exit status 1: Error: unexpected status code [manifests 1.1.0]: 401 Unauthorized
解决方法
是的,您可以使用 ECR 来存储舵图 (https://docs.aws.amazon.com/AmazonECR/latest/userguide/push-oci-artifact.html)
我已设法将存储库添加到 ArgoCD,但令牌已过期,因此它不是一个完整的解决方案。
argocd repo add XXXXXXXXXX.dkr.ecr.us-east-1.amazonaws.com --type helm --name some-helmreponame --enable-oci --username AWS --password $(aws ecr get-login-password --region us-east-1)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。