Выбор ответа Middle Pod и Deployment обновлено

Когда нужна стратегия Recreate

Вопрос

В каком случае оправдана стратегия Recreate вместо RollingUpdate?

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

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Когда две версии не могут работать одновременно, например при общем томе RWO. Recreate удаляет все старые поды до создания новых: простой неизбежен, зато версии не пересекаются.

Варианты ответа

  1. Когда нужно обновление без простоя для пользователей
  2. Когда у Deployment больше 10 реплик и rolling update идёт слишком долго
  3. Когда две версии не могут работать одновременно, например при общем томе RWOправильный ответ
  4. Всегда: Recreate быстрее и надёжнее, чем постепенная замена подов

Разбор

Recreate удаляет все старые поды до создания новых: простой неизбежен, зато версии не пересекаются. Это нужно при эксклюзивном томе RWO или несовместимых изменениях. Для обновления без простоя как раз RollingUpdate. Число реплик и скорость здесь не критерий.

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

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

Термины по теме