Как обновить Kubernetes кластер без даунтайма?

Senior
237 просмотров
AFK Offer AI

Обновляют поочерёдно: сначала control plane (обычно minor version за раз), потом worker ноды. Метод: drain ноды (выгнать поды, пометить unschedulable), обновить ноду, uncordon (вернуть в ротацию). PDB защищает от падения слишком многих подов одновременно. В managed кластерах (EKS) нажимаешь кнопку. Self-managed: kubeadm upgrade. Тестируй на staging, проверь несовместимости API.

Следующий вопрос

Напишите Jenkinsfile с параллельными тестами, сборкой образа и деплоем на staging