Безопасное отключение узла из кластера kubernetes
У меня работает кластер kubernetes(v1.11.1), состоящий из трех узлов. Мне нужно правильно удалить узел из кластера. Какой должен быть правильный способ сделать это? Я использовал kubeadm для создания кластера.
1 ответ
Всегда сливайте узел перед его удалением:
kubectl drain $NODE
Осушение выселяет каждый модуль в узле и оцепляет его, поэтому в нем не будет запланировано никаких новых модулей.
Вы можете использовать эти параметры для принудительного слива, отменяя некоторые ограничения:
kubectl drain $NODE --force=true --delete-local-data=true --ignore-daemonsets=true
Найти дополнительную информацию здесь:
https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/