k8s在pod内无法ping通servicename和ClusterIP
需要使用 ipvs 替换iptables,操作是在所有节点上1:开启内核支持1234567cat >> /etc/sysctl.conf << EOFnet.ipv4.ip_forward = 1net.bridge.bridge-nf-call-iptables = 1net.bridge.bridge-nf-call-ip6tables = 1
需要使用 ipvs 替换iptables,操作是在所有节点上
1:开启内核支持
1 2 3 4 5 6 7 |
|
2:开启ipvs支持
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
3:配置kube-proxy,在master上操作,因使用kubeadmin安装,所以操作方式如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
4:在master重启kube-proxy
1 |
|
5:验证ipvs是否开启
1 2 3 4 5 6 7 8 9 10 11 |
|
6:进入pod内,现在可以ping通servicename了,使用iptables时,发现ping的时候出现了如下错误,执行完上述操作,一切正常
1 2 3 4 |
|
更多推荐
所有评论(0)