Назад | Перейти на главную страницу

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

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

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

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

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

Согласно док из gcloud compute routes create команда

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

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

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