Простыми словами
Проверка, позволяющая сервису завершить длительный старт до применения обычных liveness-проверок. Например, сервис мигрирует локальный индекс две минуты; startup probe ждёт, после чего readiness открывает трафик. Поэтому заранее определяют границы ожидания и поведение при отказе - иначе один медленный компонент начинает удерживать ресурсы и распространять проблему дальше.
Пример при разработке
Сервис мигрирует локальный индекс две минуты; startup probe ждёт, после чего readiness открывает трафик.
Это редакционный пример применения, а не часть определения или доказательство концепции.Формальное определение
Startup probe даёт медленно запускающемуся приложению отдельное окно времени до включения liveness и readiness проверок.
Механизм действия
Пока startup probe не успешна, другие probes не исполняются; после успеха обычные правила жизненного цикла вступают в силу.
Пример в работе
Внедрить «Проверка запуска» как формальную настройку, не проверив сценарий отказа и ограничение: Startup probe не ускоряет запуск и не исправляет зависшее приложение; неверные пороги только дольше скрывают проблему и задерживают перезапуск.
Применять «Проверка запуска» только для заявленной цели, проверять поведение на реальном контуре и сохранять наблюдаемый критерий результата.
Ограничения
Startup probe не ускоряет запуск и не исправляет зависшее приложение; неверные пороги только дольше скрывают проблему и задерживают перезапуск.
Источник
Kubernetes Documentation, “Liveness, Readiness, and Startup Probes”, 2026.