【发布时间】:2017-12-21 18:37:19
【问题描述】:
在 pod 中执行时,我收到以下消息
Error from server: error dialing backend: dial tcp: lookup k8s-worker-node-a on 192.168.1.1:53: no such host
是否可以告诉 kubectl 使用 /etc/hosts 来查找机器,因为我已经将它们保存在里面了。
【问题讨论】:
-
API 服务器能否解析该主机名?仅您的工作站知道主机名是不够的,因为 API 服务器必须能够联系节点上的
kubelet以构造用于查看日志的 URL(我敢打赌您正在尝试) -
@MatthewLDaniel 这是解决方案,将其作为答案发布,以便我将其奖励给您。非常感谢你! (但是您输了,我正在尝试进行 DNS 查找以检查我的集群中是否一切正常;))
-
您很客气地想到了奖励答案,谢谢!
标签: dns kubernetes kubectl