Сеть kubernetes, нет доступа к сервисному nodeport из другой сети

У меня есть кластер Raspberry pi, построенный с использованием kubeadm.

master : 10.42.0.159
worker node : 10.42.0.192

Я хочу открыть модуль, работающий на рабочем узле, используя службу type = nodeport с nodePort 30101. Теперь я могу использовать curl 10.42.0.159:30101 или curl 10.42.0.192:30101 как на главном, так и на рабочем узле. Но когда я пытаюсь скрутить то же самое на других машинах, находящихся в другой сети, например 10.10.14.67, это терпит неудачу.

Я установил iptables как мастера, так и рабочего, чтобы принимать любые пересылки. Мой вопрос: как получить доступ к модулю с помощью NodeID: Nodeport из другой сети?

0
0
73
1

Ответы 1

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

Другие вопросы по теме