安装kubernetes遇见coredns坑

安装kubernetes遇见问题

  1. kubectl describe pod coredns -n kube-system, 查看发现coredns readiness 一直unhealthy, 并且一直报503
  2. kubectl logs --tail coredns -n kube-system 发现以下错误coredns dial tcp 10.96.0.1:443: connect: no route to host

原因

使用kubeadm reset重置kubernetes之后,iptables没有清理干净导致。

解决办法

systemctl stop kubelet
systemctl stop docker
iptables --flush
iptables -tnat --flush
systemctl start kubelet
systemctl start docker

重启网络插件

kubectl delete pod weave -n kube-system

posted @ 2020-02-04 19:19  stone_la  阅读(1058)  评论(0编辑  收藏  举报