我有带有Calico CIN和IPVS设置的Kubernets 1.15.3集群。运行两个coredns产品的集群(一个在主节点中,一个在工作节点中)。从Nginx容器之一中,我可以ping在工作节点上运行的coredns容器IP,但是无法ping在主节点上运行的coredns容器。
这是我的群集子网配置。
kubernetesVersion: v1.15.3
networking:
dnsDomain: cluster.local
podSubnet: 10.232.0.0/16
serviceSubnet: 10.232.0.0/12
Calico IP池
# The default IPv4 pool to create on startup if none exists. Pod IPs will be
# chosen from this range. Changing this value after installation will have
# no effect. This should fall within `--cluster-cidr`.
- name: CALICO_IPV4POOL_CIDR
value: "10.232.0.0/16"
从主节点上,我可以看到coredns pod IP的IPVS条目,但是不确定ngnix pod为什么不能ping通此IP地址。解决此问题的任何提示。
ipvsadm -ln |grep 10.232.35.74
-> 10.232.35.74:53 Masq 1 0 0
-> 10.232.35.74:9153 Masq 1 0 0
-> 10.232.35.74:53 Masq 1 0 0
谢谢 SR