0Pricing
Helm Academy · Урок

Откат с helm rollback

За секунды возвращайтесь к заведомо рабочей редакции

«Откат с helm rollback» — бесплатный урок Helm Academy на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Helm Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Helm Academy содержит 4 уроков всего.

Когда всё идёт не так

Неудачное обновление может произойти у каждого. Поскольку Helm хранит историю, Вы можете отменить его с помощью helm rollback, а не разбираться с проблемой под давлением. 🛟

Откат на один шаг

Если указать только имя релиза, команда helm rollback возвращает его к непосредственно предыдущей ревизии. Это самый быстрый способ отменить недавнюю ошибку.

helm rollback my-app

Укажите конкретную ревизию

Можно также указать точную ревизию, которую нужно восстановить. Найдите её в helm history, а затем передайте её номер.

helm rollback my-app 3

Сам откат тоже создаёт ревизию

Откат не удаляет историю. Он создаёт совершенно новую ревизию, содержимое которой совпадает с выбранной целью. История только увеличивается.

Восстанавливаются и значения

Откат одновременно восстанавливает чарт и значения из целевой ревизии, поэтому релиз возвращается к точно такой конфигурации.

Дождитесь стабилизации

Добавьте --wait, чтобы Helm ждал готовности восстановленных подов и подтвердил, что откат действительно восстановил работу сервиса. ✅

helm rollback my-app 3 --wait

Предварительный просмотр отката

Хотите сначала увидеть результат отката? Добавьте --dry-run, чтобы отрисовать его, не изменяя активный релиз.

helm rollback my-app 3 --dry-run

Хуки при откате

По умолчанию откат пропускает хуки. Добавьте --no-hooks, чтобы явно указать это, или не добавляйте флаг, чтобы хуки отката выполнялись согласно проекту.

helm rollback my-app 3 --no-hooks

Проверьте новое состояние

После отката снова выполните helm status или helm history, чтобы убедиться, что развёрнута именно ожидаемая ревизия.

helm status my-app

Атомарность уже выполняет откат

Если в неудачном обновлении использовался флаг --atomic, Helm уже выполнил откат за Вас. Ручной откат нужен для проблем, обнаруженных позже.

История должна существовать

Для отката нужна сохранённая ревизия, к которой можно вернуться. Если история была очищена, восстанавливать нечего, поэтому история — это Ваша страховка.

Быстрая проверка

Ваш релиз находится на ревизии 6, и всё работает. Вы выполняете helm rollback my-app 4. Что произойдёт с количеством ревизий?

Итоги

Теперь Вы умеете быстро восстанавливаться с помощью helm rollback: отменять один шаг или выбирать ревизию, причём каждый откат создаёт новую ревизию и восстанавливает её чарт и значения. Объединяйте эту команду с history и --atomic. 🚀

Часто задаваемые вопросы

Урок «Откат с helm rollback» бесплатный?

Да — полный текст урока «Откат с helm rollback» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Helm Academy, подпишись на CoddyKit PRO. Курс Helm Academy содержит 4 уроков всего.

Чему я научусь в уроке «Откат с helm rollback»?

За секунды возвращайтесь к заведомо рабочей редакции Ты практикуешь Helm Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Helm Academy?

Предыдущий опыт не требуется. Helm Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.

Сколько времени занимает урок «Откат с helm rollback»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Helm Academy?

Да. Каждый урок Helm Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Применение изменений с helm upgrade
  2. Установка или обновление с --install
  3. Просмотр истории helm
  4. Откат с helm rollback
← Назад к Helm Academy