- 问题
在k8s集群里面,node1和node3上,同时telnet svc port,结果部分通,部分不通
2.发现
发现能telnet 成功的端口都是pod在运行的某台服务器上的,而别的端口端口不通的服务是在另外一台node节点
3.排查
所以检查kube-system下的core-dns,正常运行没有报错,
检查kube-proxy,正常运行 ,日志输出没有报错
检查一下iptables规则,发现两个node都是一样的
查看网络插件,也是正常运行没有报错
看看集群的基础配置,发现没有开启IPV4转发
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart network
sysctl net.ipv4.ip_forward