Zet*_*oop 6 service-discovery amazon-web-services amazon-ecs amazon-elb aws-cli
我在AWS ECS中拥有服务,并且服务发现会维护web.local
指向该服务中的任务的域记录。
我希望网络负载平衡器指向域web.local
而不是IP或实例。
我知道创建服务时会指定负载均衡器,它会神奇地为我设置所有内容。我找不到web.local
指定的位置或服务发现。
我检查了目标人群,等等。
有一个使用服务发现的选项,如果您想启用它,您可以在创建 ECS 服务时执行此操作。
命名空间名称是点(.)后面的关键字,在我们的例子中它将是.local
。
还有一个选项可以Service discovery name*
在点 (.) 之前添加 this is 关键字。
参考: https: //docs.aws.amazon.com/AmazonECS/latest/developerguide/service-discovery.html
更新:如果您使用 ECS 的服务发现选项,则不需要将其指向 NLB。绝对不会有目标群体的作用。ECS 服务将直接将 DNS 名称指向您的容器。如果您想使用负载均衡器基础服务发现,那么情况完全不同,那么您必须自己创建一个私有托管区域并将其指向您的负载均衡器。但最终,你只能选择一个。
归档时间: |
|
查看次数: |
64 次 |
最近记录: |