【问题标题】:kubernetes issue : runtime network not readykubernetes 问题:运行时网络未准备好
【发布时间】:2021-01-06 09:41:51
【问题描述】:

我是 kubernetes 的初学者,我正在尝试设置我的第一个集群,我的工作节点已成功加入我的集群,但是当我运行 kubectl get nodes 时,它处于 NotReady 状态。 当我跑步时,这个massge就存在

kubectl describe node k8s-node-1

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

我已经运行了这个命令来安装一个 Pod 网络插件:

kubectl apply -f https://docs.projectcalico.org/v3.14/manifests/calico.yaml

我该如何解决这个问题?

【问题讨论】:

  • 编辑问题以添加kubectl get pods -n kube-system 的输出。如果 calico pod 未运行,则使用 kubectl describe pod podname -n kube-system 描述 pod 并添加该输出。同时添加kubectl get events 的输出
  • 您好,对于这个问题,我重新启动了工作节点,状态变为“就绪”。但现在我有一个新问题,我在这里解释过:[stackoverflow.com/questions/63982293/…你能帮忙吗?

标签: kubernetes


【解决方案1】:

将此答案添加为社区 wiki 以获得更好的可见性。 OP已经解决了重启机器的问题。

值得记住的是,使用bootstrapping cluster 完成所有步骤并安装所有先决条件将使您的集群成功运行。如果您之前有任何安装,请记住执行 kubeadm reset 并从主目录或根目录中删除 .kube 文件夹。

我还将这个github 案例与相同的问题联系起来,而人们为这个问题提供了解决方案。

【讨论】:

    猜你喜欢
    • 2021-08-26
    • 2020-04-17
    • 2018-08-13
    • 2016-03-15
    • 2017-09-01
    • 2019-03-11
    • 2018-02-20
    • 1970-01-01
    相关资源
    最近更新 更多