首页 文章

无法进入kubernetes pod . 服务器出错:错误拨号后端:在168.63.129.16:53上拨tcp:lookup(节点主机名):没有这样的主机

提问于
浏览
5

我们在Azure公共 Cloud 中使用ACS引擎部署了K8S群集 . 我们能够创建部署和服务,但是当我们使用“ kubectl exec -ti (pod name) (command) ”输入pod时,我们收到以下错误,

来自服务器的错误:错误拨号后端:在168.63.129.16:53上拨打tcp:lookup(节点主机名):没有这样的主机

我浏览了整个互联网并尽我所能来解决这个问题,但到目前为止还没有运气 . 操作系统是Ubuntu,168.63.129.16是Azure用于DNS的公共IP . (参见下面的链接)

https://blogs.msdn.microsoft.com/mast/2015/05/18/what-is-the-ip-address-168-63-129-16/

我已经将主机条目添加到 /etc/hosts ,并将条目添加到主/节点服务器的 resolv.conf 中,并且nslookup解析相同的内容 . 我还通过向kubelet添加 --resolv-conf 标志进行了测试,但仍然失败了 . 我希望来自这个社区的人可以帮助我们解决这个问题 .

1 回答

  • 1

    验证可以从API服务器容器内部解析和访问运行pod的节点 . 如果您在主节点上向 /etc/resolv.conf 添加了条目,请验证它们在APIserver容器中是否可见,如果不是,则重新启动API服务器pod可能会有所帮助

相关问题