【发布时间】:2018-09-02 23:06:04
【问题描述】:
我在 AWS 上有使用 ECR 并从所有区域提取图像的 k8s 集群。这很好用。
但是当我尝试从其他帐户中提取图像时,他们会得到“没有这样的主机”。我按照这些说明到set iam permissions(和文档)。我没有得到许可被拒绝 - 我得到了这个:
Failed to pull image "<acc id>.dkr.ecr.ap-outheast-2.amazonaws.com/image:tag":
rpc error: code = Unknown desc = Error response from daemon:
Get https://<acc id>.dkr.ecr.ap-outheast-2.amazonaws.com/v1/_ping:
dial tcp: lookup <acc id>.dkr.ecr.ap-outheast-2.amazonaws.com
on 10.71.0.2:53: no such host
我的集群在 ap-southeast-1 中运行,IP 10.71.0.2:53 是 AWS 为 VPC 设置的默认 DNS
我也在尝试通过填充该区域的 ECR 来解决这个问题。但这似乎大错特错。
知道如何允许 ECR 从另一个区域拉取数据吗?
【问题讨论】:
标签: amazon-web-services docker kubernetes amazon-ecs