Сетевой плагин не готов: cni config не инициализирован

KubeletNotReady среда выполнения не готова: NetworkReady=false причина:NetworkPluginNotReady сообщение:docker: сетевой плагин не готов: cni config неинициализирован

Я не знаю, как сделать сетевой плагин готовым

3 ответа

Пока ты бежишь kubectl describe node <node_name>В таблице условий Ready type будет содержать это сообщение, если вы не инициализировали cni. Правильную инициализацию можно получить, установив сетевой аддон. Я укажу вам 2 наиболее часто используемых: переплетение и фланель

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 имеет краткое описание.

В моем случае обновление systemd с 30.el7_3.9 до 67.el7_7.4 решило эту проблему.

Я видел эту ошибку:container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized

И когда я попытался создать сеанс оболочки узла, я получил эту ошибку:Error occurred: Internal error occurred: failed calling webhook "validate.kyverno.svc-fail": Post "https://kyverno-svc.kyverno.svc:443/validate/fail?timeout=15s": no endpoints available for service "kyverno-svc"

Итак, я удалил следующие два вебхука Kyverno:

      validatingwebhookconfiguration.admissionregistration.k8s.io/kyverno-policy-validating-webhook-cfg     1          201d
validatingwebhookconfiguration.admissionregistration.k8s.io/kyverno-resource-validating-webhook-cfg   1          201d

После удаления этих вебхуков проблема была исправлена. Похоже, эти вебхуки делали узлы недоступными.

Другие вопросы по тегам