Kuberadm 部署的集群Calico 运行错误
报错:
1,查看Calico
kubectl get pods -n kube-system
Calico-node 0/1 Running
2,查看日志:
kubectl describe calico-node-gdv9r -n kube-system
Calico 报错如下:
Readiness probe failed: calico/node is not ready: BIRD is not ready: Error querying BIRD: unable to connect to BIRDv4 socket: dial unix /var/run/bird/bird.ctl: connect: no such file or directory
解决办法:
1,删除Docker 和 Calico 错误DOWN的网卡/接口:
ip link docker0
2,删除Calico pod (Pod删除后会被被k8s集群重新构建运行)
kubectl delete pod calico-node-gdv9r -n kube-system
3,再次查看Calico 发现正常了。
kubectl get pods -n kube-system
欢迎点赞收藏!
欢迎点赞收藏!
欢迎点赞收藏!