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

虽然显示添加上添加, 但是 cni config 报错

multi node 其他三个节点都是 ubuntu 18.04.3
添加的是 centos7.7

  • Forest-L 回复了此帖
  • 此问题已解决原因是 centos 在没有网络情况下 需要 使用离线安装 docker 缺少依赖支持 devicemapper 存储类型,
    需提前离线安装一下 yum-utils \
    device-mapper-persistent-data \
    lvm2 三个文件

    poetL
    目前k8s版本多少呢?k8s是单独部署的吗?
    由于没有安装 CNI ,需要移除 /var/lib/kubelet/kubeadm-flags.env 参数中的--network-plugin=cni 然后重启kubelet
    systemctl daemon-reload
    systemctl restart kubelet

      Forest-L
      使用 linux 离线安装kubesphere v2.1.1 k8s 不是单独部署, 版本为1.16.7 (实际上 1.17.3 也是同样的)
      请问是在 新增节点上移除么 移除之后也没有效果, 执行 add-nodes 也没有报错



      图1 docker 状态报错
      图2 kubelet 日志

      此问题已解决原因是 centos 在没有网络情况下 需要 使用离线安装 docker 缺少依赖支持 devicemapper 存储类型,
      需提前离线安装一下 yum-utils \
      device-mapper-persistent-data \
      lvm2 三个文件

      poetL 更改标题为「[已解决]未正确添加节点添加节点
      4 年 后

      centos在线环境使用kubekey安装集群,仍然出来此问题,请问如何排查?

      商业产品与合作咨询