У меня есть личное пространство имен со службой, которую я использую для обнаружения службы ECS.Служба создается следующим образом:
aws servicediscovery create-service --name elixir --dns-config 'NamespaceId="ns-XXXXX",DnsRecords=[{Type="A",TTL="300"}]' --health-check-custom-config FailureThreshold=1 --region XXXX --profile XXXX
Моя специальная проверка работоспособности в моем определении задачи:
sh -c curl localhost:4000/status
docker ps перечисляет каждый экземпляр как исправный - проверки состояния ec2 равны 2/2 / зеленый- все же я не могу заставить экземпляры списков службы обнаружения перевернуться с IS_INITIALIZING: true, и AWS_INIT_HEALTH_STATUS: UNHEALTHY.
Служба обнаружения DNS правильно маршрутизирует к каждому экземпляру, как это предусмотрено.