Я установил кластер kubernetes v1.16 с двумя узлами и включил «двойной стек IPv4/IPv6», следуя это руководство. Для «двойного стека» я установил --network-plugin=kubenet
на kubelet.
Теперь модули имеют адреса ipv4 и ipv6, а каждый узел имеет gw cbr0 с адресами ipv4 и ipv6. Но когда я пингую с узла на cbr0 gw другого узла, это не удается.
Я попытался вручную добавить маршрут следующим образом: «ip route add [podCIDR другого узла] через [ipaddress другого узла]»
После того, как я добавил маршрут на два узла, я могу успешно пропинговать cbr0 gw с ipv4. Но «добавление маршрута вручную» не кажется правильным способом.
Когда я использую kubenet, как мне настроить ping с узла на cbr0 gw другого узла?
kubectl get pods -n kube-system
иkubectl get nodes <YOUR_MASTER_NODE> -o go-template --template='{{range .spec.podCIDRs}}{{printf "%s\n" .}}{{end}}'
- person A_Suh   schedule 01.11.2019