首页 > 解决方案 > 服务发现 ecs aws

问题描述

我正在尝试通过在我使用动态端口映射的 ecs 中使用专用网络的服务发现从一个容器连接到另一个容器。我到处寻找这个解决方案,但我无法解决这个问题。需要帮助

标签: amazon-web-servicescontainersdevopsamazon-ecs

解决方案


具有 EC2 启动类型和动态端口映射的 ECS将意味着用于 DNS 解析的 SRV 记录。

服务发现注意事项

如果您的服务任务指定的任务定义使用桥接或主机网络模式,则 SRV 记录是唯一受支持的 DNS 记录类型。

因此,可以在您的 VPC 中查询服务发现服务的 DNS 记录。他们使用以下格式

service_discovery_service 名称.service_discovery_namespace。


查询 SRV 记录将为每个任务返回一组 IP 地址和端口。一旦你有了 IP:Port,你就可以点击正在运行的应用程序。

您可以在此处查看执行 DNS 解析的示例应用程序。如果您有任何具体问题/疑问,请随时告诉我。


推荐阅读