SA Шпаргалка

Все ответы в 2 клика

Продвинутый

В чем разница между Liveness и Readiness пробами (Probes) в Kubernetes?

K8s использует пробы (обычно HTTP-запросы на /health), чтобы понимать состояние контейнера:

1. Liveness Probe (Проба живости): Проверяет, не зависло ли приложение (Deadlock). Если проба падает, K8s убивает контейнер и перезапускает его.
2. Readiness Probe (Проба готовности): Проверяет, готово ли приложение принимать трафик (например, установило ли оно коннект к БД). Если проба падает, K8s не убивает контейнер, а просто отключает от него трафик балансировщика. Как только БД поднимется, проба позеленеет, и трафик вернется.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Ещё вопросы раздела «DevOps»

Все вопросы раздела «DevOps»