AWS VP C пиринг не работает, если тот же su bnet используется для другого сервиса - PullRequest
2 голосов
/ 05 мая 2020

Вот что происходит:

  • Создан фаргейт-кластер ECS и сервис / задачи внутри в VP C -A (пример).
  • Создан кластер MSK Kafka в другом VP C B (пример).
  • Создано одноранговое соединение и обновлена ​​таблица маршрутов.

Пока все работает нормально, но,

  • Теперь я создал еще один ECS fargate cluser B и сервис / задачи внутри него, также в VP C -A.
  • Но приложение, похоже, не может подключиться к MSK kafka кластер, тот же, что работал для кластера A (который все еще работает!)

Служба кластера B имеет ту же группу безопасности, что и служба кластера A.

В журналах приложения указано следующее :

2020-05-05 15:40:11[2020-05-05 13:40:11,737] [1] [ERROR] Unable connect to "example-1.dummy-kafka-stage.ssss.c2.kafka.eu-central-1.amazonaws.com:9092": [Errno 110] Connect call failed ('172.31.30.5', 9092)
[2020-05-05 13:40:11,737] [1] [ERROR] Unable connect to "example-1.dummy-kafka-stage.ssss.c2.kafka.eu-central-1.amazonaws.com:9092": [Errno 110] Connect call failed ('172.31.30.5', 9092)

VP C пиринг активен, а на изображении ниже показана его таблица маршрутов в VP C вкладка пиринга: enter image description here

Вот таблица маршрутов VP C su bnet, которые тоже настроены (пример одного такого su bnet на изображении ниже): enter image description here

Есть идеи, что может происходить?

1 Ответ

1 голос
/ 05 мая 2020

Вы добавили в обе таблицы маршрутизации VPC?

Обе подсети должны понимать, как маршрутизировать друг друга

...