Пропуски Junior Стратегии деплоя спрашивают часто обновлено

kubectl: статус и откат выкатки

Вопрос

Дождитесь окончания выкатки, а если она неудачна, откатите на ревизию 3:

kubectl rollout __(1)__ deployment/api --timeout=5m
kubectl rollout __(2)__ deployment/api
kubectl rollout __(3)__ deployment/api --to-revision=3

Вторая команда показывает список ревизий.

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

Заполните пропуски по номерам.

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

Коротко

rollout status ждёт завершения и возвращает ненулевой код при таймауте, поэтому его ставят в пайплайн после apply. rollout history показывает ревизии, rollout undo откатывает на предыдущую или на указанную --to-revision.

Что в пропусках

1

status

2

history

3

undo

Разбор

rollout status ждёт завершения и возвращает ненулевой код при таймауте, поэтому его ставят в пайплайн после apply. rollout history показывает ревизии, rollout undo откатывает на предыдущую или на указанную --to-revision.

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

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