Startup probe
Проверка здоровья, дающая медленно стартующему контейнеру время подняться до того, как заработают проверки liveness и readiness. Защищает приложения с долгой инициализацией от убийства нетерпеливой liveness-пробой.
Проблема: liveness-проба начинает проверять сразу, а тяжёлому приложению (большому Java-монолиту, программе, загружающей при старте много данных) могут понадобиться минуты. Без защиты liveness-проба провалилась бы во время запуска и снова и снова перезапускала бы контейнер (бесконечный цикл перезапусков, не дающий ему закончить). Startup-проба решает это: пока она не успешна, liveness и readiness приостановлены, а ей задают щедрый таймаут (например, много попыток). Когда startup-проба проходит, две другие работают как обычно. Выигрыш: медленная инициализация терпится без нелепо больших таймаутов у liveness-пробы (которые лишили бы её смысла для обнаружения зависаний в работе). Особенно полезна для legacy-приложений с непредсказуемым временем старта.