amazon-web-services - Kubernetes Elastic Container Registry 授权失败

标签 amazon-web-services amazon-ec2 kubernetes kops amazon-ecr

我完全失去了。我有一个在 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/

相关文章:

python - 在 AWS EC2 上部署 django 应用程序时无法在端口 80 上运行 gunicorn

elasticsearch - Pod无法 curl localhost

amazon-web-services - 将文件上传到S3时,aws-cli是否确认校验和,还是我需要自己进行管理?

python - 无法在 AWS EC2 中创建新文件夹

amazon-web-services - 如何将 Azure Repo 与 AWS CodeCommit 集成

python - 运行用户数据脚本 AWS EC2 时出现问题

azure - 如何从状态 "False (MissingEndpoints)"启用 kube-system/metrics-server ?

java - 从另一个kubernetes作业触发Kubernetes

amazon-web-services - 在 AWS 状态语言中组合 `InputPath` 和 `Parameters`

java - 传递 AWS Cloudsearch 查询的特定返回顺序