如何将pod连接到internet?[K8S] 我安装了Kubernetes“kubeadm方式” 我连接了两个节点
当我运行nginx吊舱,然后尝试卷曲它失败了如何将pod连接到internet?[K8S] 我安装了Kubernetes“kubeadm方式” 我连接了两个节点,kubernetes,Kubernetes,当我运行nginx吊舱,然后尝试卷曲它失败了 $ kubectl exec -it nginx -- sh # curl http://google.com 'curl: (6) Could not resolve host: google.com 我如何解决这个问题 我在主节点和工作节点上禁用了firewalld 我在一个公司代理后面运行K8S 我将Api服务器的ip地址添加到NO_代理列表(在主节点和工作节点上) 我将工作节点的ip地址添加到NO_代理列表(在主节点上) cni形态:
$ kubectl exec -it nginx -- sh
# curl http://google.com
'curl: (6) Could not resolve host: google.com
我如何解决这个问题
- 我在主节点和工作节点上禁用了firewalld
- 我在一个公司代理后面运行K8S
- 我将Api服务器的ip地址添加到NO_代理列表(在主节点和工作节点上)
- 我将工作节点的ip地址添加到NO_代理列表(在主节点上)
kubeadm reset
/opt/bni/bin/weave-*
kubeadm init
创建新群集之前,请重新启动计算机kube系统命名空间中的coredns吊舱正在运行?是的,它们正在运行。如果您有任何意外行为,请查看并通知我。@mWatney kubectl exec-i-t dnsutils--nslookup kubernetes.default;;连接超时;无法访问任何服务器命令终止,退出代码为1您在哪里部署此群集?裸机、云、虚拟机?你用的是什么CNI?您按照哪些步骤创建集群?我知道您正在使用kubeadm,但是如何使用?谢谢,我将尝试:)事实上,我没有这样的目录/opt/bni/bin/那么您可能不需要执行该步骤。请检查您是否能够从pod内部ping 10.128.242.90或216.58.208.110。它们是谷歌的服务器之一。如果你能ping这个,那么这是一个DNS问题。不能ping他们!!