Выбор ответа Junior RBAC и Helm спрашивают часто обновлено

Откат Helm-релиза

Вопрос

После helm upgrade релиз api сломался. Как вернуть предыдущую версию?

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

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

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

Коротко

Правильный ответ: helm rollback api <ревизия -n prod. Helm хранит историю ревизий релиза и умеет вернуть манифесты любой из них.

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

  1. helm rollback api <ревизия> -n prodправильный ответ
  2. helm uninstall api и установить заново
  3. kubectl rollout undo для каждого Deployment
  4. helm upgrade api --reset-values -n prod

Разбор

Helm хранит историю ревизий релиза и умеет вернуть манифесты любой из них. Удаление вызовет простой и может удалить связанные ресурсы. kubectl rollout undo откатит только Deployment, а Helm при следующем upgrade вернёт свою версию. --reset-values сбрасывает значения к умолчаниям чарта, это не откат.

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

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