gpt4 book ai didi

azure - 无法进入 kubernetes pod。来自服务器 : error dialing backend: dial tcp: lookup (node hostname) on 168. 63.129.16:53 的错误:没有这样的主机

转载 作者:行者123 更新时间:2023-12-04 21:32:40 43 4
gpt4 key购买 nike

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

Error from server: error dialing backend: dial tcp: lookup (node hostname) on 168.63.129.16:53: no such host

我查遍了互联网并尽了一切努力来解决这个问题,但到目前为止还没有运气。操作系统是 Ubuntu,168.63.129.16 是来自 Azure 的用于 DNS 的公共(public) 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 标志进行了测试,但仍然失败。我希望这个社区的人可以帮助我们解决这个问题。

最佳答案

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

关于azure - 无法进入 kubernetes pod。来自服务器 : error dialing backend: dial tcp: lookup (node hostname) on 168. 63.129.16:53 的错误:没有这样的主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47337491/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com