Версия Kubernetes: v1.10.3
Версия Docker: 17.03.2-ce
Операционная система и ядро: Centos 7
Шаги для воспроизведения: https://kubernetes.io/docs/tasks/access-application-cluster/service-access-application-cluster/
Результаты:
[root @ rd07 rd] #kubectl description services example-service
Имя: example-service
Пространство имен: по умолчанию
Метки: run = пример балансировки нагрузки
Аннотации:
Селектор: run = балансировщик нагрузки-пример
Тип: NodePort
IP: 10.108.214.162
Порт: 9090 / TCP
TargetPort: 9090 / TCP
NodePort: 31105 / TCP
Конечные точки: 192.168.1.23:9090, 192.168.1.24: 9090
Сходство сессий: нет
Политика внешнего трафика: кластер
События:
Ожидается:
Ожидаетсячтобы иметь возможность свернуть ip кластера, определенный в сервисе kubernetes
Я не совсем уверен, что это так называемый "public-node-ip", поэтому я пробовал каждый связанный IP-адрес, только при использованиимастер IP как«public-node-ip» показывает «Нет маршрута к хосту».
Я использовал «netstat», чтобы проверить, прослушивается ли конечная точка.
Я пытался »https://github.com/rancher/rancher/issues/6139" очистить мои iptables, и он вообще не работал.
Я пытался "https://kubernetes.io/docs/tasks/debug-application-cluster/debug-service/"," nslookup hostnames.default "не работает.
Службы, кажется, работают отличнохорошо, но к сервисам по-прежнему нельзя получить доступ.
Я использую "calico", и "фланелевые" также были опробованы.
Я пробовал так много учебных пособий по прикладным сервисам, что все они не могутбыть доступным.
Я новичок в kubernetes, плз, если кто-нибудь может мне помочь.