По порядку Middle Probes и ресурсы обновлено

Старт контейнера и probes

Вопрос

Расставь по порядку события при старте пода с init-контейнером, startupProbe, liveness и readiness.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    После успешной readiness под добавляется в эндпоинты Service
  2. 2
    Init-контейнеры выполняются по очереди и успешно завершаются
  3. 3
    Выполняется startupProbe, пока не пройдёт
  4. 4
    Начинают выполняться liveness и readiness probe
  5. 5
    Запускается основной контейнер
Показать ответ и разбор

Коротко

Init-контейнеры должны завершиться до старта основных. Пока startupProbe не прошла, liveness и readiness не запускаются, поэтому медленный старт не приводит к рестартам.

Правильный порядок

  1. 1
    Init-контейнеры выполняются по очереди и успешно завершаются
  2. 2
    Запускается основной контейнер
  3. 3
    Выполняется startupProbe, пока не пройдёт
  4. 4
    Начинают выполняться liveness и readiness probe
  5. 5
    После успешной readiness под добавляется в эндпоинты Service

Разбор

Init-контейнеры должны завершиться до старта основных. Пока startupProbe не прошла, liveness и readiness не запускаются, поэтому медленный старт не приводит к рестартам. Трафик под получает только после успешной readiness.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.