Kubernetes - общение между пространствами и службами - PullRequest
0 голосов
/ 01 марта 2019

У меня есть модуль, работающий в пространстве имен X в Службе A. У меня есть модуль, работающий с REST API в пространстве имен Y в Службе B.

Как мне настроить эту связь?

Спасибо.

1 Ответ

0 голосов
/ 01 марта 2019

Просто используйте полное название сервиса.

<TARGET_SERVICE_NAME>.<TARGET_NAMESPACE_NAME>.svc.cluster.local

Теперь, используя ваш пример:

curl B.Y.svc.cluster.local

RESPONSE FROM THE SERVICE B IN NAMESPACE Y

Он будет работать из любой точки кластера, но зависит от пространства имен.


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

...