我一直在试验一个 ICP 实例(ICP 2.1.0.2):1 个主节点和 2 个工作节点。
我注意到我的 ICP Kubernetes 集群中的 pod 没有出站 Internet 连接(或者存在 DNS 查找问题)
例如,如果我在集群中启动了一个busybox pod,并尝试执行“nslookup github.com”或“ping google.com”......它失败了......
kubectl run curl --image=radial/busyboxplus:curl -i --tty
root@curl-545bbf5f9c-gssbg:/ ]$ nslookup github.com
Server: 10.0.0.10
Address 1: 10.0.0.10
nslookup: can't resolve 'github.com'
我检查并看到“kube-dns”(服务、pod、daemonset.extensions、daemonset.apps)似乎正在运行。
当我登录(例如 SSH)到 ICP 主节点和工作节点机器时,我能够成功 ping 这些外部站点。
有关如何解决此问题的任何建议?谢谢!