я хочу, чтобы включить модуль pod для связи в другом пространстве имен одного кластера - PullRequest
0 голосов
/ 18 июня 2019

У меня есть кластер kubernetes с 1 мастером 1 работником, у меня есть postgres службы БД, работающие в одном пространстве имен "PG", и у меня есть другой сервер config службы, работающий в пространстве имен по умолчанию, и я не могу получить доступ к postgres из службы config-server, которая являетсяв пространстве имен по умолчанию

Kubernetes версия 1.13 оверлейная сеть -калико согласно статьям, которые я прочитал, если для модулей не определена какая-либо сетевая политика, то модули могут быть подключены к любому другому модулю пространства имен без каких-либо ограничений, нужна помощь в достижениион

Ответы [ 2 ]

0 голосов
/ 25 июня 2019

Я использовал кластер kubernetes с оверлейной сетью в качестве ситца, если сетевая политика не создана, по умолчанию ядро ​​kubernetes разрешит службу, но мы должны добавить. в приложении или переменной env, где вы вызываете службу в другом пространстве имен. Это позволит кросс-пространство имен

0 голосов
/ 18 июня 2019

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

, войти в модуль конфигурации и попробовать запустить приведенную ниже команду

ping <postgres-service-name>.<namespace>.svc.cluster.local

, которую вы сможете получитьping response

...