Как удалить узел kubernetes из storageos?

#kubernetes #persistent-volumes

#kubernetes #постоянные тома

Вопрос:

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

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

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

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

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

Ответ №1:

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

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

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