本次使用的是云服务厂商Alibaba Cloud Linux 2.1903 LTS 64位操作系统,发现devops流水线无法拉取代码,进入容器后无法ping通外网114,可以ping通宿主机
K8s pod 容器无法ping通外网, kubesphere devOps 无法使用
ShadowOvO 更改标题为「All-in-One 模式安装 pod 容器无法ping通外网」
kevendengK零S
看看calico所有pod的日志,有报错信息吗?
再分别在节点和有问题的pod上执行ip route
ip addr
看看网络配置呢。
kevendengK零S
ShadowOvO
可以 安装前修改kk配置中的network参数
https://kubesphere.io/zh/docs/installing-on-linux/introduction/vars/
ShadowOvO 更改标题为「K8s pod 容器无法ping通外网, kubesphere devOps 无法使用」
修改dns配置后还需要重启coredns才生效
另外可以贴下你的coredns配置吗,kubectl get cm -n kube-system coredns -oyaml
- 已编辑
这是iptables
可以在宿主机上抓包看pod访问外网的流量,然后看看flannel的配置/run/flannel/subnet.env
是否和flannel.1的地址匹配
建议咨询阿里云服务排查相关网络配置是否正确,如安全组、防火墙等