Маршрутизация к ClusterIP через VPN

У меня есть следующий диапазон IP как ClusterIP из кластера Kubernetes.

$ gcloud beta container clusters describe CLUSTER_NAME | grep servicesIpv4Cidr
servicesIpv4Cidr: 10.86.240.0/20

Я хочу разрешить доступ к этому диапазону IP с моего контроллера домена через VPN. После добавления «IP-адреса удаленного узла» к следующему переходу с моего контроллера домена enter image description here

Как мне создать маршрут на GCE?

Согласно doc из gcloud compute routes create command

Точно один из --next-hop-address , --next-hop-gateway, --next-hop-vpn-tunnel или --next-hop-instance должны быть предоставлены с этой командой.

Если я установил один из NODE на - next-hop-instance , что, если этот УЗЕЛ не работает? Как я могу реализовать маршрут без единой точки отказа?

1
задан 5 April 2016 в 17:33
1 ответ

Как упоминалось здесь , на данный момент нет элегантного решения. Я считаю, что Kubernetes сам позаботится о работоспособности узлов в случае сбоя. Тем не менее, вы все равно можете добавить несколько маршрутов к разным узлам. Предпочтение будет отдаваться самому низкому маршруту, но если узел перестанет существовать, его возьмет на себя второй маршрут.

1
ответ дан 3 December 2019 в 23:48

Теги

Похожие вопросы