Веб-версияОткрыть в Telegram

Пост💡 Многие девопсы недооценивают силу readiness и liveness проб в Kubernetes.

19 сентября 2025
Б
Библиотека девопса | DevOps, SRE, Sysadmin
💡 Многие девопсы недооценивают силу readiness и liveness проб в Kubernetes. Проблема: без них kubelet считает под «живым», даже если приложение давно висит и не отвечает. В итоге у тебя в кластере «зелёные» поды, а пользователи шлют мат в поддержку. 👉 Разница: LivenessProbe — проверяет, живо ли приложение. Если не отвечает - pod рестартует. ReadinessProbe — проверяет, готов ли сервис обрабатывать трафик. Если нет - трафик не идёт, но pod не перезапускается. ⚙️ Частые ошибки: - Делают одинаковый endpoint для обоих проб. В итоге под либо вечно рестартует, либо никогда не попадает в сервис. - Ставят слишком жёсткие таймауты - приложение ещё грузит кэш, а kubelet уже думает «оно мёртвое». - Забывают про startupProbe - и получают вечный рестарт на тяжёлых приложениях (например, Java с долгим стартом). ✅ Хорошая практика: - liveness → простой healthcheck (например, GET /ping). - readiness → что-то посложнее (например, проверка подключения к БД). - startupProbe → обязательно для всего, что стартует дольше пары секунд. Kubernetes умеет заботиться о твоих подах, но только если ты правильно объяснишь ему, что значит «жив» и «готов». Подпишись 👉@devopslib
16 · 903 ·

Рядом в ленте

ББиблиотека девопса | DevOps, SRE, Sysadmin🚀 Как я однажды сломал прод одним kubectl apply Сидишь себе спокойно, делаешь хотфикс, вроде всё готово. Думаю: "ну ща быстренько закатим" → kubectl apply -f deББиблиотека девопса | DevOps, SRE, Sysadmin🔥 kubectl rollout restart - лучший друг девопса Когда нужно быстро перезапустить деплоймент в Kubernetes, многие лезут редактировать манифест или руками удаляют
это сообщение
ББиблиотека девопса | DevOps, SRE, Sysadmin🚀 Как DevOps-инженеры мы часто увязаем в задачах автоматизации и забываем про «гигиену» инфраструктуры. А ведь простые проверки могут спасать от неприятных ночнББиблиотека девопса | DevOps, SRE, Sysadmin🚨 Скрытые расходы старого CI/CD Очень часто вижу, что команды годами используют один и тот же CI/CD, который когда-то «поставили и забыли». На первый взгляд всё
ББиблиотека девопса | DevOps, SRE, SysadminБиблиотека девопса | DevOps, SRE, Sysadmin@devopslib · канал · Технологии
1 267подписчиков259средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем