Связь Pod-Pod для услуги типа NodePort в Куберне - PullRequest
1 голос
/ 06 марта 2019

У меня есть приложение statfulset, сервер которого работает на порту 1000 и имеет 3 реплики. Теперь я хочу открыть приложение, чтобы я использовал type: NodePort. Но я также хочу, чтобы две реплики общались друг с другом на одном и том же порту. Когда я делаю nslookup в случае приложения типа NodePort, он дает только одно имя DNS <svc_name>.<namespace>.svc.cluster.local (отдельные модули не получают DNS), и приложение отображается.

Когда я делаю clusterIP: None, я получаю DNS для конкретного узла <statfulset>.<svc_name>.<namespace>.svc.cluster.local, но приложение не открывается. Но оба не работают вместе. Как я могу добиться того и другого, выставить один и тот же порт для связи между репликами и выставить один и тот же порт снаружи?

1 Ответ

1 голос
/ 06 марта 2019

LoadBalancer: Предоставляет сервис извне, используя балансировщик нагрузки облачного провайдера.Службы NodePort и ClusterIP, на которые будет направляться внешний балансировщик нагрузки, создаются автоматически.

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