首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubectl dnsutils失败

Kubectl dnsutils失败
EN

Stack Overflow用户
提问于 2020-09-25 17:51:29
回答 1查看 232关注 0票数 0

我正在使用dnsutils调试DNS

我已经创建了一个dnsutils pod,可以看到它正在运行

代码语言:javascript
复制
$ kubectl get pods dnsutils -n infrastructure
NAME       READY     STATUS    RESTARTS   AGE
dnsutils   1/1       Running   43         1d

当我运行nslookup时,我得到

代码语言:javascript
复制
kubectl -n infrastructure exec -i -t dnsutils -- nslookup kubernetes.default


;; connection timed out; no servers could be reached

如果我提取/etc/resolv.conf,我可以看到

代码语言:javascript
复制
kubectl -n infrastructure exec -ti dnsutils -- cat /etc/resolv.conf
nameserver 100.64.0.10
search infrastructure.svc.cluster.local svc.cluster.local cluster.local eu-west-1.compute.internal
options ndots:5

有什么可以帮助我进一步调试的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-25 23:59:30

我发现我在Running状态下有一些calico-node pod,但在1/2状态下,我之前没有注意到。我必须杀死这些pod和calico-kube-controllers几次,才能成功地重新创建它们。然后我杀死了kube-dns pods,现在一切都正常了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64061826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档