Sobes.tech
Middle+
50

¿Cuál es la diferencia entre la sonda de vivacidad y la sonda de preparación?

Empresas donde se preguntó
Smartis

Respuesta de la IA

sobes.tech AI

Liveness probe и readiness probe — это механизмы в Kubernetes для проверки состояния контейнеров, но они решают разные задачи:

  • Liveness probe проверяет, жив ли контейнер. Если проверка не проходит, Kubernetes перезапускает контейнер. Это помогает автоматически восстанавливать контейнеры, которые «зависли» или находятся в некорректном состоянии.

  • Readiness probe проверяет, готов ли контейнер принимать трафик. Если проверка не проходит, контейнер временно исключается из сервисов (Endpoints), и на него не направляется трафик. Это полезно, когда контейнер запускается, но ещё не готов обслуживать запросы.

Пример: у приложения может быть долгий старт, тогда readiness probe будет возвращать false, чтобы не отправлять запросы, а liveness probe — true, чтобы не перезапускать контейнер. Если приложение зависнет, liveness probe сработает и перезапустит контейнер.