Childheart-vip 发表于 2022-6-30 09:09:14

deployment创建的pod,只有master节点可以访问外网的dns,所有...

deployment创建的pod,只有master节点可以访问外网的dns,所有节点都访问不了,但是可以ping 8.8.8.8, 问题在哪里?

闪电迈坤 发表于 2022-6-30 09:13:15

这种情况很少见,你的k8s是不是有两个网卡?
更改flannel daemonset的网卡eth1 ,默认是eth0, eth1为集群内部的通信网卡
kubectl edit deployement/kube-flannel-ds -n kube-system
找到下面内容,添加 - --iface=eth1
      containers:
      - args:
      - --ip-masq
      - --kube-subnet-mgr
      - --iface=eth1
然后依次删除deployement/kube-flannel-ds下的pod即可生效。有问题反馈 挑战性很高啊 哈哈

Childheart-vip 发表于 2022-6-30 09:18:50

问题解决 老师一语定位问题所在 帅!平时工作忙 自从成为峻熙闪答会员 工作效率提提高很多。加班明显变少 加油 一起努力

# ping www.baidu.com
PING www.a.shifen.com (220.181.38.149) 56(84) bytes of data.
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=1 ttl=128 time=15.7 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=2 ttl=128 time=17.7 ms
^C
--- www.a.shifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 15.736/16.766/17.796/1.030 ms
#


页: [1]
查看完整版本: deployment创建的pod,只有master节点可以访问外网的dns,所有...