gpt4 book ai didi

kubernetes - 我如何摆脱 Kubernetes 上的这个错误 "network: stat/var/lib/calico/nodename: no such file or directory"

转载 作者:行者123 更新时间:2023-12-02 12:12:32 30 4
gpt4 key购买 nike

我使用以下方法卸载了 calico:'kubectl delete -f calico.yaml'

并使用以下方法安装 weave:'export kubever=$(kubectl version | base64 | tr -d '\n')''kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version= $kubever"'

当我部署我的 pod 时,它们保持在“ContainerCreating”状态。当我检查 pod 日志时,我看到以下错误:

'networkPlugin cni 无法设置 pod“saccofrontend-d7444fd6d-998gf_default”网络:stat/var/lib/calico/nodename:没有这样的文件或目录:检查 calico/node 容器是否正在运行并已挂载/var/lib/印花布/'

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

请告知可能是什么促使 kubelet 仍然使用 calico 作为 cni,即使我取消了它。

最佳答案

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

然后重新安装kubeadm

关于kubernetes - 我如何摆脱 Kubernetes 上的这个错误 "network: stat/var/lib/calico/nodename: no such file or directory",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61059427/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com