安装kubernetes遇见coredns坑
安装kubernetes遇见问题
kubectl describe pod coredns -n kube-system
, 查看发现coredns readiness 一直unhealthy, 并且一直报503kubectl 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