Проблема связи внутри сети в ECS с Route53 в частной подсети

Я разместил наши приложения в кластере ECS (режим EC2) в частной подсети. У меня проблема с межсервисной связью.

  • Я установил сетевой режим задачи как мост.
  • В зависимости от частной размещенной зоны Route53 для обнаружения служб.
  • Услуги регистрируются в Route53 с типом записи SRV.
  • С использованием . для указания на нашу размещенную службу. Например, я разместил контейнер redis с пространством имен "local" и именем службы как "redisdb", а затем назвал эту службу в приложении "redisdb.local"

Но в нашем приложении появляется сообщение об ошибке: «Имя или услуга неизвестны». Я также пробовал использовать режим AWSVPC с типом записи A. Но все же я сталкиваюсь с той же проблемой.

Я что-то упустил? Любая помощь будет оценена.


person Gokula Adabala    schedule 18.10.2018    source источник


Ответы (1)


хм, наконец проблема была решена включением имени хоста dns

person Gokula Adabala    schedule 22.10.2018
comment
Как вы включили DNS-имя хоста? Вы добавили новую запись в приватную зону Route53? - person Adan Rehtla; 30.11.2018