Liveness probe проверяет, живо ли приложение; при провале kubelet перезапускает контейнер. Это защита от deadlock, а не от «ещё стартует».
Разбор
- Типы: httpGet, tcpSocket, exec, grpc.
- Слишком агрессивный probe → thrashing рестартов.
- Не используйте тяжёлые проверки с побочными эффектами.
- Для медленного старта добавьте startupProbe, а не бесконечный initialDelay.
Итог
Liveness отвечает на вопрос «убить и перезапустить?» — настраивайте осторожно.