coreDNS一直处于创建中解决

Posted effortsing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了coreDNS一直处于创建中解决相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/gsying1474/article/details/53256599


执行:

[[email protected] coredns]# kubectl delete -f coredns.yaml



现象:

[[email protected] k8s]# kubectl get pods -n kube-system
NAME                       READY     STATUS              RESTARTS   AGE
coredns-6c65fc5cbb-7xvzs   0/1       ContainerCreating   0          2m
coredns-6c65fc5cbb-kh4zg   0/1       ContainerCreating   0          2m



原因:

修改node名称后的遗留症状




查看pod日志,最后部分

[[email protected] k8s]# kubectl describe po coredns-6c65fc5cbb-7xvzs -n kube-system

"cni0" already has an IP address different from 10.244.5.1/24



解决:

所有节点执行如下:

rm -rf /var/lib/cni/flannel/* && rm -rf /var/lib/cni/networks/cbr0/* && ip link delete cni0
rm -rf /var/lib/cni/networks/cni0/*

 

以上是关于coreDNS一直处于创建中解决的主要内容,如果未能解决你的问题,请参考以下文章

基于containerd搭建的K8S集群calico与coredns组件一直处于pending状态

docker 部署 coredns(内部域名解析)

docker 部署 coredns(内部域名解析)

coreDNS域名无法解析问题

Coredns+Nodelocaldns cache解决Coredns域名解析延迟

Android Studio在创建/导入项目的时候,一直处于building “XXX”gradle project info的解决办法