kubernetes:обслуживание_кластера
Это старая версия документа!
Обслуживание кластера
Освобождение нод от нагрузки
Выгнать поды с ноды и запретить планирование новых подов:
kubectl drain node-1
Вернуть ноду в рабочее состояние:
kubectl uncordon node-1
Запретить планирование новых подов на ноду:
kubectl cordon node-2
Обновление кластера
- Поддерживаются последние 3 версии kubernetes.
- Компоненты kubernetes могут быть разных версий:
- kube-apiserver - X
- Control-manager и kube-scheduler - X-1
- kubelet и kube-proxy - X-2
1. Обновление kubeadm
apt upgrade -y kubeadm=1.12.0-00 kubeadm upgrade apply v1.12.0
2. Обновление kubelet на мастере
apt upgrade -y kubelet=1.12.0-00 systemctl restart kubelet.service
3. Обновление kubelet на worker нодах.
kubectl drain node node-01 #on master
apt upgrade -y kubeadm=1.12.0-00 apt upgrade -y kubelet=1.12.0-00 kubeadm upgrade node config --kubelete-version v1.12.0 systemctl restart kubelet.service
kubectl uncordon node-01
kubernetes/обслуживание_кластера.1644844247.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)