TGViewer
Библиотека девопса | DevOps, SRE, Sysadmin Библиотека девопса | DevOps, SRE, Sysadmin @devopslib · 1.27K subscribers
Post #119 1.2K
💥 Kubernetes хаос и решения. Часть 2 - «Боль автообновлений»

Если у тебя в кластере внезапно всё «упало» ночью, а утром тебя встретил alert с фразой “Pods not ready” - скорее всего, виноваты автообновления.

Сценарий классический:

- Включен auto-upgrade для node pool в GKE/EKS/AKS.
- Cloud-провайдер решил, что пора обновить kubelet и runtime.
- Worker-ноды перезагрузились, pods пошли в Terminating, Pending, а кластер стал частично неработоспособным.

Почему так происходит:

- Не настроены PodDisruptionBudgets (PDB).
- Нет стратегии drain с учётом приоритета workloads.
- Stateful приложения (Postgres, Kafka, Redis) теряют лидерство и консистентность.
- Контроллеры не успевают пересоздавать pod'ы из-за лимитов ресурсов или ошибок readinessProbe.

Как лечить:

1. Отключи автообновления для node pool - обновляй вручную.
2. Введи maintenance window, чтобы обновления шли только в заданные часы.
3. Определи PDB для всех важных pods - не более 1-2 одновременно недоступных.
4. Используй drain-сервис например, kured с контролем через annotations.
5. Тестируй обновления на staging-кластере - симулируй rolling drain.

Подпишись 👉@devopslib
  • 👍 2
  • ❤ 1
More from @devopslib
  1. Sep 24, 2026🔥 DevOps-антипаттерны, которые мешают вашей инфраструктуре DevOps — это не только про авт…
  2. Sep 23, 2026🔹Как DevOps может ускорить CI/CD? Каждый DevOps-инженер рано или поздно сталкивается с пр…
  3. Sep 16, 2026🔥 Как мониторить логи в реальном времени? Мониторинг логов в реальном времени — одна из в…
  4. Sep 11, 2026🚀 Зачем DevOps инженеру уметь писать код? Часто можно услышать мнение, что DevOps — это п…
  5. Sep 7, 2026🔥 Kubernetes: Как уменьшить время старта подов? 🔥 Одной из распространенных проблем в Ku…
  6. Aug 31, 2026🚀 GitOps: революция в управлении инфраструктурой GitOps — это подход к управлению инфраст…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →