сетевой плагин не готов: cni config не инициализирован - PullRequest
0 голосов
/ 06 октября 2018

KubeletNotReady

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

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

1 Ответ

0 голосов
/ 28 мая 2019

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

1) Weave

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

...