我完全失去了。我有一个在 ec2 上运行的 kubernetes 集群。我使用 kops(版本 1.7.3/1.7.0 客户端/服务器)设置它。它已经工作了 4 个月,突然间我在创建新的 pod 时开始收到这个。
Failed to pull image "123456789.dkr.ecr.us-west-2.amazonaws.com/
k8s-docker-s3-to-backup:latest": rpc error: code = 2 desc =
unauthorized: authentication required
Error syncing pod
我相当确定我没有对 AWS IAM 中的节点或主角色进行任何更改。我的 repo 网址中没有错误。我可以使用公共(public)图像创建 pod。
我在 cloudtrail 中找不到任何有用的东西。我怎样才能进一步调试正在发生的事情?
最佳答案
我现在可以确认我的配置没有问题。 here 中列出的 IAM 权限工作。似乎 AWS 遇到了中断,或者我超出了某种限制。我将与我的 AWS 代表核实,如果我能得到它,我会提供更多信息。从今天早上开始,一切都照常进行。
关于amazon-web-services - Kubernetes Elastic Container Registry 授权失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47825001/