Как восстановить все ресурсы из манифеста Weave Net? - PullRequest
0 голосов
/ 31 мая 2018

Поскольку некоторые из моих модулей застряли, я хочу воссоздать DaemonSet и несколько ресурсов, связанных с безопасностью, созданных плагином Weave Net во время начальной загрузки kubeadm.enter image description here Я несколько раз использовал команду kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')", но статус модуля не изменился.

1 Ответ

0 голосов
/ 01 июня 2018

Вот команда для установки кластера Weave Net для Kubernetes версии 1.6+ (просто для полного ответа):

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

Чтобы удалить все эти ресурсы, выполните следующую команду:

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

Чтобы получить больше информации о первопричине проблемы, проверьте состояние модулей:

$ kubectl describe pod weave-net-xspgn

$ kubectl describe pod kube-dns-86f4d74b45-9t4mj

$ kubectl describe pod kube-proxy-2gjj4

Журнал kubelet также может быть очень полезен:

# journalctl -u kubelet
...