我有一组作为单个Docker容器构建的微服务。这些容器包括eureka,spring cloud config以及其他。我正在尝试将所有这些部署到AWS ECS Fargate群集中。因此,在一个集群下,我为每个容器和相应的服务创建了相应的任务。我的服务注册表和Spring Cloud配置任务已启动并正在运行。但是,当我尝试建立与特定应用程序相关的容器时,需要在eureka注册表中进行注册。无法识别eureka注册服务器。
所以,我想知道如何在我的客户端容器中动态获取eureka服务器ip地址。更准确地说,请在yaml属性下面找到。
这里注册表是eureka服务器容器名称,它在本地运行良好。但是AWS Fargate ECS的价值是什么。默认区域值是什么。
尤里卡: 客户: registerWithEureka:是 fetchRegistry:true serviceUrl: defaultZone:http://registry:8761/eureka/ 实例: preferredIpAddress:是