DevOps middle
В чём разница: Liveness vs Readiness vs Startup probe?
Ответ
Liveness — жив ли? Нет → перезапуск. Readiness — готов к трафику? Нет → убирается из LB. Startup — для медленного старта: пока она не пройдёт, Liveness и Readiness не выполняются, а после успеха Startup больше не опрашивается. В Spring Boot Actuator доступны /actuator/health/liveness и /actuator/health/readiness.
Разбор: Правильно: Liveness → перезапуск при провале, Readiness → исключение из LB, Startup нужна для медленного старта: пока она не пройдёт, Liveness и Readiness не выполняются; после успеха Startup больше не опрашивается. Ловушки путают роли проб, заставляют Startup работать постоянно или утверждают, что пробы запускаются параллельно с самого начала.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.