coredns报错Failed create pod sandbox: rpc error
在做测试时,想把集群的calico换成fannel,卸载calico并安装fannel后,coredns无法启动,报错network: error getting ClusterInformation: connection is unauthorized: Unauthorized, failed to clean up sandbox container查看文档https://kubernet
·
在做测试时,想把集群的calico换成fannel,卸载calico并安装fannel后,coredns无法启动,报错
network: error getting ClusterInformation: connection is unauthorized: Unauthorized, failed to clean up sandbox container
查看文档
https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/
从文档中可以看出,kubelet从默认目录读取配置文件,如果有多个配置文件,那么它会应用按字母顺序首先出现的配置文件中的 CNI 插件
CNI的配置文件默认在/etc/cni/net.d/
目录,进入目录查看,
删除对应calico遗留文件
/etc/cni/net.d/calico-kubeconfig
/etc/cni/net.d/10-calico.conf
最后重启node节点,coredns pod恢复在正常
更多推荐
已为社区贡献2条内容
所有评论(0)