LINUX.ORG.RU

Как в Kubernetes кластере уменьшить число мастеров с 3 до 1?

 


0

1

Имеется кластер с одним мастером. Хочу пересоздать машину с мастером. Для этого надо добавить ещё 2 мастера, потом можно будет пересоздать. Но как потом уменьшить число мастеров с 3 до 1? Если просто два отключить, оно же подумает, что сеть сломалась и перейдёт в какой-то там аварийный режим. Есть штатная процедура для такой манипуляции?

★★★

Процедура сводится к уменьшению количества реплик в etcd. Удаляй ноды через

kubectl delete node

и чекай статус etcd через

etcdctl member list

как только нода пропадёт - можно будет сделать

etcdctl member remove

Hanuken
()
Последнее исправление: Hanuken (всего исправлений: 1)
Ответ на: комментарий от Hanuken

Спасибо. Немного изменил:

kubectl drain node control-3
control-3# kubeadm reset
kubectl delete node control-3

kubeadm reset похоже сам удаляет из etcd. Через etcdctl перепроверил, конечно.

Вроде всё получилось.

vbr ★★★
() автор топика
Последнее исправление: vbr (всего исправлений: 1)