Kubernetes 如何消除这个错误;网络:stat/var/lib/calico/nodename:没有这样的文件或目录;论库伯内特斯

Kubernetes 如何消除这个错误;网络:stat/var/lib/calico/nodename:没有这样的文件或目录;论库伯内特斯,kubernetes,kubelet,weave,calico,cni,Kubernetes,Kubelet,Weave,Calico,Cni,我使用以下方法卸载了印花布: “kubectl删除-f calico.yaml” 并通过以下方式安装: “导出kubever=$(kubectl版本| base64 | tr-d'\n')” “kubectl应用-f”$kubever” 当我部署吊舱时,它们仍处于“ContainerCreating”状态。 当我检查pod日志时,我看到以下错误: 'networkPlugin cni未能设置pod“saccofrontend-d7444fd6d-998gf_default”网络:stat/var

我使用以下方法卸载了印花布: “kubectl删除-f calico.yaml”

并通过以下方式安装: “导出kubever=$(kubectl版本| base64 | tr-d'\n')” “kubectl应用-f”$kubever”

当我部署吊舱时,它们仍处于“ContainerCreating”状态。 当我检查pod日志时,我看到以下错误:

'networkPlugin cni未能设置pod“saccofrontend-d7444fd6d-998gf_default”网络:stat/var/lib/calico/nodename:无此类文件或目录:检查calico/node容器是否正在运行并已装入/var/lib/calico/'

我手动删除了这个文件。 重新安装docker和kubeadm也没有帮助。仍然会出现相同的错误


请告知可能促使kubelet继续使用印花布作为cni的原因,即使我未将其标记。

感谢您为我指明了正确的方向:这些CMD解决了问题: rm-rf/var/lib/cni rm-rf/etc/cni/net.d


然后重新安装kubeadm

感谢您为我指明了正确的方向:这些CMD解决了问题: rm-rf/var/lib/cni rm-rf/etc/cni/net.d


然后重新安装kubeadm

在安装weave之前,您是否尝试过删除/etc/cni/net.d目录?您好,您有什么k8s版本?还有,你使用什么平台和基础设施?在Centos 8上运行v1.18.0。一名主机和两名工人。我将在明天早上安装weave之前尝试删除/etc/cni/net.d目录,看看这是否能解决问题。谢谢你在安装weave之前尝试过删除/etc/cni/net.d目录吗?嗨,你有什么k8s版本?还有,您使用的是什么平台和基础设施?在Centos 8上运行v1.18.0。一个主机和两个工人。在明天早上安装weave之前,我将尝试删除/etc/cni/net.d目录,看看这是否能解决问题。谢谢