【发布时间】:2020-09-17 09:51:18
【问题描述】:
我有一个包含 N 个实例的 VPC。 VPC 在 Route53 中有一个托管区,每个实例上都有一条记录,以便它们可以使用名称相互通信。例如:
$ nslookup etcd
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: my.hosted.zone
Address: 10.0.0.16
其中一些实例用于 Docker 容器,我想摆脱它们并在 ECS+Fargate 上运行这些容器。
我面临的问题是,在 Fargate 上运行容器时(使用相同的 VPC),它们无法解析名称。但是,如果我使用 IP 而不是名称,则一切正常,因此这不是安全组的问题,而是 DNS 的问题。名称解析在没有 Fargate 的情况下工作,因此也不是 VPC 中的错误配置问题(无论如何,DNS 主机名和解析都已启用)。
可能有什么问题?
【问题讨论】:
标签: amazon-web-services amazon-ecs aws-fargate