Docker Контейнеры в Kubernetes pod не общаются - PullRequest
0 голосов
/ 17 октября 2018

У меня есть 2 док-контейнера, в одном из которых работает колб-сервер, а в другом - угловое приложение.Когда я запускаю оба контейнера в моей локальной системе, у них не возникает проблем при общении внутри локального хоста, но когда я помещаю эти контейнеры в модуль kubernetes, я получаю сообщение об отказе в соединении.Может кто-нибудь объяснить, что я могу делать не так в kubernetes?

1 Ответ

0 голосов
/ 17 октября 2018
  • контейнеры в одном модуле совместно используют одно и то же сетевое пространство имен, поэтому для них не должно быть проблем для связи через локальный узел, но в любом случае в этом случае вы должны запускать их на отдельных модулях

  • когда вы запускаете два приложения на разных модулях, им нужно будет обмениваться данными через IP-адреса модулей, или вам нужно будет предоставлять их через службу типа ClusterIP, или NodePort или Loadbalancer

В этом случае вы можете запускать их на отдельных модулях и использовать обнаружение службы DNS кластера.Обнаружение служб на основе DNS предоставляет гибкий и универсальный способ подключения к службам в кластере.

Подробности:

Обнаружение служб Kubernetes на примере

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...