Связь между модулями через внешний Loadbalancer IP в GCP - PullRequest
0 голосов
/ 28 июня 2019

У меня есть децентрализованное приложение, которое связывается с другими приложениями через порт 8888. Приложение работает на модулях в k8s на gcp, а также на других интернет-машинах.

Чтобы внешние приложения могли взаимодействовать с модулями, а другие - с внешними приложениями, я настроил облачный NAT и LoadBalancer.Все приложения обмениваются данными с использованием своих внешних IP-адресов, и в настоящее время это требование не может измениться.

Проблема, с которой я сталкиваюсь, заключается в том, что модули не могут обмениваться данными друг с другом с помощью своего внешнего IP-адреса (IP-адрес Loadbalancer).Внешние приложения могут взаимодействовать с модулями, а модули могут взаимодействовать с внешними приложениями.Я пытался изменить правила брандмауэра, но это не помогло.

У кого-нибудь есть опыт работы с таким сценарием?Где модули должны общаться друг с другом через внешний IP-адрес Loadbalancer?

...