Перейти к содержимому

День 55: Обновление многоузлового кластера Kubernetes с помощью kubeadm | Курс CKA 2025

Cloud With VarJosh

0:00 / 0:00

День 55: Обновление многоузлового кластера Kubernetes с помощью kubeadm | Курс CKA 2025

1 323 просмотра · 1 год назад
Cloud With VarJosh
14,7 тыс. подписчиков
1 323 просмотра · 1 год назад
День 55: Обновление многоузлового кластера Kubernetes с помощью kubeadm | Курс CKA 2025 👉 Репозиторий GitHub: https://github.com/CloudWithVarJosh/C... 👉 Плейлист CKA 2025:    • CKA Certification Course 2025   👉 Проекты Kubernetes:    • DevOps Projects   📚 Добро пожаловать в 55-й день! Сегодня мы обновим многоузловой кластер Kubernetes в производственной среде с версии 1.32 до 1.33 с помощью kubeadm. Мы рассмотрим версионирование и цикл выпуска релизов, безопасную последовательность и практический процесс обновления в производственной среде. Затем мы выполним практическое обновление: сначала управляющий слой, обновим kubelet/kubectl, запустим рабочие процессы с помощью cordon/drain, соблюдая PodDisruptionBudgets (PDB), проверим с помощью теста NodePort и завершим устранением неполадок после обновления с помощью Calico. 🛠 Что вы узнаете из этой демонстрации ✅ Когда (и когда не) следует пропускать версии; Понимание ритма релизов ✅ Процесс обновления производственной среды: план → плоскость управления → kubelet/kubectl → рабочие узлы ✅ Использование плана обновления kubeadm и пробных проверок с четкими точками отката ✅ Cordon/drain на практике и как PDB влияют на сбои ✅ Ограничения на расхождение в количестве узлов и проверка версий API/сервера после обновления ✅ Поэтапные обновления рабочих узлов и проверки работоспособности, которые никогда не следует пропускать ✅ Окончательная проверка с помощью сервиса NodePort для подтверждения стабильности плоскости данных ✅ Проверки Calico: работоспособность calico-node, статус сессии BGP и распространенные исправления после обновления 💡 К концу этой лекции: Вы сможете безопасно и воспроизводимо обновлять кластер с минимальными сбоями, уверенно проверять работоспособность плоскости управления и рабочих узлов. 🔗 Оставайтесь на связи 👉 LinkedIn:   / varun-joshi-2b516752   👉 GitHub: https://github.com/CloudWithVarJosh 💬 Есть вопросы? Задавайте их в комментариях — я отвечаю на каждый из них. 👍 Ставьте лайки, делитесь и подписывайтесь, чтобы следить за всей серией CKA 2025! ⏰ Временные метки 00:00:00 Введение 00:02:02 Предварительные условия 00:03:13 Версионирование и график выпуска 00:09:04 Пропуск версий и последовательность 00:12:37 Почему обновления важны + Процесс обновления в производственной среде (обзор) 00:13:23 Процесс обновления в производственной среде (подробно) 00:17:17 Стратегии обновления 00:19:12 Демонстрация: Обновление многоузлового кластера Kubernetes с помощью kubeadm 00:20:01 Предварительные условия демонстрации 00:24:28 Обновление узла плоскости управления 00:24:55 Шаг 1: Направьте APT на репозиторий v1.33 00:26:57 Шаг 2: Определите целевую версию 00:31:23 Шаг 3: Спланируйте обновление (пробный запуск) 00:36:14 Шаг 4: Применение обновления плоскости управления 00:39:08 Шаг 5: Проверка версии сервера и смещения узлов 00:39:56 Шаг 6: Обновление kubelet и kubectl на плоскости управления 00:42:02 Обновление рабочих узлов (по одному) 00:42:26 Шаг 1: Кордон, затем деактивация (из плоскости управления или любой административной оболочки) 00:42:42 Объяснение Cordon, Drain и PodDisruptionBudget (PDB) 00:53:06 Шаг 2: Обновление рабочего узла (на рабочем узле) 00:54:40 Шаг 3: Отмена Cordon и проверка (из административной оболочки) 00:56:07 Обновление worker-2 (повтор) 00:58:54 Окончательная проверка: Отображение развертывания через NodePort 01:01:40 Устранение неполадок после обновления Calico (важно) 01:11:20 Заключение и дальнейшие шаги 🔖 Хэштеги #Kubernetes #CKA #CKA2025 #kubeadm #Upgrade #VersionSkew #PodDisruptionBudget #Cordon #Drain #Calico #K8sNetworking #DevOps #Containerd #NodePort #K8sCluster #CloudWithVarJosh #CKACourse #SRE #BGP #Troubleshooting