Что такое liveness, readiness и startup probe?

Middle
360 просмотров
AFK Offer AI

Readiness — готов ли pod принимать трафик. Пока не ready — из Service endpoints убирается. Используй для прогрева. Liveness — жив ли под. Если провален — kubelet перезапустит контейнер. Используй для deadlock детектирования. Startup — для медленно стартующих приложений: пока не успешна, liveness не запускается. Неправильные probe-ы — частая причина нестабильности: слишком агрессивные убивают нормальные поды.

Следующий вопрос

Напишите bash скрипт бэкапа PostgreSQL с загрузкой в S3 и уведомлением