Liveness выявляет необходимость перезапуска, readiness — готовность принимать трафик, startup даёт время на первоначальный запуск.
Какие бывают Kubernetes probes и чем HTTP probe отличается от exec probe?
Liveness выявляет необходимость перезапуска, readiness — готовность принимать трафик, startup даёт время на первоначальный запуск.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Liveness выявляет необходимость перезапуска, readiness — готовность принимать трафик, startup даёт время на первоначальный запуск.
HTTP probe проверяет HTTP-ответ, exec запускает команду в контейнере и оценивает код завершения. Также бывают TCP и gRPC-проверки. Не привязывайте liveness к любой внешней зависимости: её сбой может вызвать каскад рестартов.
Источник: kubernetes.io.