Как удалить узел kubernetes из хранилища?

Я пытаюсь удалить узел из своего кластера Kubernetes, работающего в моем локальном центре обработки данных на хранилище. Прежде чем выполнить удаление, я проверил параметр «Слив» и убедился, что на узле нет мастеров или реплик. Затем я пошел дальше и выполнил следующие команды в kubernetes, чтобы удалить узел:

kubectl drain <node_name> --ignore-daemonsets --delete-local-data
kubectl delete node <node_name>
ssh <node_name>
sudo kubeadm reset

Затем я вернулся к консоли storageos, чтобы попытаться удалить узел, но вижу следующую ошибку:

"Невозможно удалить узлы при использовании внутренней кластеризации"

Кто-нибудь знает, что я могу делать неправильно, или это просто отсутствующая функция в хранилище?


person Gadzair    schedule 14.03.2019    source источник


Ответы (1)


Такая же проблема во время оценки StorageOS. Я установил его на Rancher с активированным внутренним etcd. Здесь написано:

Эта функция доступна только в том случае, если StorageOS развернута с KV_BACKEND=etcd, поэтому хранилище KV является внешним по отношению к StorageOS. См. пример развертывания etc-as-svc для получения дополнительной информации.

Это также может быть вашей проблемой.

person effitient    schedule 24.09.2019