7

Kubelet 未就绪

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

我不知道如何准备好网络插件

4

2 回答 2

9

当您kubectl describe node <node_name>条件表中运行时,如果您没有初始化 cniReady ,该类型将包含此消息。通过安装网络插件可以获得正确的初始化。我会给你指出两个最常用的:编织和法兰绒

1)编织

$ export kubever=$(kubectl version | base64 | tr -d '\n')
$ kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$kubever"

执行这两个命令后,您应该会看到节点处于“就绪”状态

$ kubectl get nodes

您还可以检查状态

$ kubectl get cs

2)法兰绒

$ kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/62e44c867a2846fefb68bd5f178daf4da3095ccb/Documentation/kube-flannel.yml

3) Kubernetes 文档将解释如何安装其他网络插件。在本文中,每个 CNI 提供程序都有一个简短的描述。

于 2019-05-28T14:36:52.400 回答
2

就我而言,将 systemd 从 30.el7_3.9 更新到 67.el7_7.4 解决了这个问题。

于 2020-03-31T06:19:55.460 回答