k8s集群环境   由于机器显卡故障,导致节点连接失败,出现大量1000多个 pending 容器, 查看容器

 容器组里 报

  network is not ready: [runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker:  network plugin is not ready: cni config uninitialized]   

 network: open /run/flannel/subnet.env: no such file or directory

 看网上一些方法 是把其他机器   /run/flannel/subnet.env 考到这台机器 试过后,虽然能恢复,

 但一头栽进 容器内部无法连外网,一直找为啥容器无法连外网,这个坑。。。。

折腾了一大圈,最后教训是 让k8s自己恢复  网络

 在master 节点 执行  

    kubectl apply -f kube-flannel.yml

    稍等可以看到该节点 的   kube-flannel-xxxx   部署正常,其余的坐等k8s 自己恢复即可

  

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐