Kubernetes(CRI-O)环境下Pod间Ping不通问题求助
Kubernetes(CRI-O)环境下Pod间Ping不通问题求助
大家好,我现在碰到个头疼的问题:Kubernetes(用CRI-O作为容器运行时)环境里,两个Pod之间完全没法Ping通,折腾了好一阵都没解决,想请各位大佬帮忙看看!
需求与预期
- 核心需求:实现两个Kubernetes Pod之间的Ping连通性
- 预期结果:两个Pod能够成功Ping通,无丢包情况
当前问题现象
我运行测试脚本后,Pod创建是成功的,但Ping测试直接失败,具体输出如下:
pod/kube-server-rtt-3 created pod/kube-client-rtt-3 created pod/kube-server-rtt-3 condition met pod/kube-client-rtt-3 condition met command terminated with exit code 1 Kubernetes RTT benchmark-3 done
查看测试日志文件kubeIperf3_RTT_3.txt,Ping结果是100%丢包:
@kube:~/Documents$ cat kubeIperf3_RTT_3.txt PING 10.85.0.123 (10.85.0.123) 56(84) bytes of data. --- 10.85.0.123 ping statistics --- 5 packets transmitted, 0 received, 100% packet loss, time 4103ms
环境与使用资源
- 使用的Docker镜像:
arnedh/dockerbench - 测试脚本片段(部分内容):
kubectl run kube-server-rtt-$i --image=$image --restart=Never --overrides='{"spec": {"tolerations": [{"key": "node-role.kubernetes.io/control-plane", "operator": ...
备注:内容来源于stack exchange,提问作者ArneDH
相关产品推荐
相关产品推荐

