k8s cluster ping 10.96.0.1 no route
k8s cluster ping 10.96.0.1 no route
ping不通svc地址,但是地址可以解析,ping 10.96.0.1果然也不通,ping其他pod地址是正常通的,可能是路由规则的问题也就是iptables规则或ipvs规则的问题
检查后发现没有指定ipvs模块,默认是iptables规则,但是kube-proxy执行iptables失败导致的解决如下
#kubectl edit cm kube-proxy -n kube-system ... kind: KubeProxyConfiguration metricsBindAddress: "" mode: "ipvs" ... #重启kube-proxy kubectl get pod -n kube-system | grep kube-proxy |awk '{system("kubectl delete pod "$1" -n kube-system")}' #kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 56d nginx ClusterIP 10.102.219.108 <none> 80/TCP 19d nginx-web NodePort 10.96.15.41 <none> 80:30990/TCP 55d svc-hpa NodePort 10.104.2.4 <none> 80:31983/TCP 19d #ping 10.96.15.41 PING 10.96.15.41 (10.96.15.41) 56(84) bytes of data. 64 bytes from 10.96.15.41: icmp_seq=1 ttl=64 time=0.061 ms ^C --- 10.96.15.41 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.061/0.061/0.061/0.000 ms [root@master1 ~]#ping 10.96.0.1 PING 10.96.0.1 (10.96.0.1) 56(84) bytes of data. 64 bytes from 10.96.0.1: icmp_seq=1 ttl=64 time=0.080 ms 64 bytes from 10.96.0.1: icmp_seq=2 ttl=64 time=0.079 ms
标签:
k8s
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)