首页 > 其他 > 详细

今日排错---CoreDNS提示dial tcp 192.168.0.1:443: connect: no route to host

时间:2021-03-31 16:31:25      阅读:452      评论:0      收藏:0      [点我收藏+]

现象

部署CoreDNS后发现DNS没有生效

日志

[root@ln0-184 flannel]# kubectl logs -n500 coredns-7858589dd4-zd8w5 -n kube-system
E0331 03:03:33.835536       1 reflector.go:125] pkg/mod/k8s.io/client-go@v0.0.0-20190620085101-78d2af792bab/tools/cache/reflector.go:98: Failed to l/192.168.0.1:443/api/v1/services?limit=500&resourceVersion=0: dial tcp 192.168.0.1:443: connect: no route to host
...以下省略...

原因

iptables 规则没有清理干净/乱了

处理

# 停止kubelet
supervisorctl stop kube-kubelet-0-184 #根据配置方式使用对应命令停止kubelet: kubelet systemctl stop kubelet
kill-9 kubelet进程号
#systemctl stop kubelet
# 停止docker
systemctl stop docker
# 刷新iptables
iptables --flush
iptables -tnat --flush
# 启动kubelet
supervisorctl start kube-kubelet-0-184 #根据配置方式使用对应命令启动kubelet: systemctl start kubelet
# 启动docker
systemctl start docker
# 验证
[root@ln0-184 bin]# dig -t A www.baidu.com @192.168.0.2 +short
112.80.248.76
112.80.248.75

今日排错---CoreDNS提示dial tcp 192.168.0.1:443: connect: no route to host

原文:https://www.cnblogs.com/i-xiaojun/p/14600901.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!