Сервис доступа OpenShift в другом пространстве имен без сетевого подключения - PullRequest
0 голосов
/ 30 января 2019

Я новичок в OpenShift.У меня есть два проекта | пространства имен.В каждой есть служба отдыха.Что я хочу, так это сервис от NS1, сервис доступа от NS2 без присоединения к сетям проектов.Также SDN с плагином для нескольких клиентов.

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

Я также пробовал ExternalName.Для ключа externalName моим значением был URL маршрутизатора для обслуживания в NS2.Но он работает не очень хорошо, потому что он всегда возвращает мне страницу с приложением недоступно.Но приложение \ сервис работает.

1 Ответ

0 голосов
/ 30 января 2019

Сервисы в разных пространствах имен не являются внешними, а локальными для кластера.Таким образом, вы просто получаете доступ к сервисам, используя DNS:

, например: servicename.svc.cluster.local или просто servicename.svc

см. Также https://docs.openshift.com/enterprise/3.0/architecture/additional_concepts/networking.html

...