K3s无法ping通 CLUSTER-IP

环境信息:
K3s 版本:
k3s version v1.31.4+k3s1 (a562d090)
go version go1.22.9

节点 CPU 架构、操作系统和版本::
Linux k3s-master 5.15.0-122-generic #132-Ubuntu SMP Thu Aug 29 13:45:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

集群配置:

问题描述:
K3s无法ping通 CLUSTER-IP
复现步骤:
正常安装即可

  • 安装 K3s 的命令:

预期结果:
可以ping通 CLUSTER-IP

实际结果:

附加上下文/日志:

日志


你是怎么ping的?相关截图看下,一般是需要在容器中访问的

在 Kubernetes 的网络中,Service 就是 ping 不通的。因为 Kubernetes 只是为 Service 生成了一个虚拟 IP 地址,可以用 curl 或者 telnet

你好,Kubernetes可以的,到k3s就不行了


你好、我想实现这样的操作,请问k3s上可以实现吗?

针对 svc ip 的使用, K3s 和 k8s 没有任何区别,和使用哪个发行版没关系。

是和 cni 的类型或者 使用的是 ipvs,因为这些有可能允许 icmp 的流量通过。

那k3s可以实现这个效果吗

可以,但是和 K3s 没关系,是 cni 或者 kube-proxy 使用 ipves 的事

而且,你为什么纠结 ping 这个 svc ip

好的,感谢