解决k8s集群环境 容器组 报 network: open /run/flannel/subnet.env: no such file or directory

 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 自己恢复即可

  

发布了31 篇原创文章 · 获赞 17 · 访问量 4万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览