0Pricing
DevOps Bootcamp · Урок

Редакции: каждое изменение получает версию

Почему номер редакции увеличивается при каждой установке и модернизации

«Редакции: каждое изменение получает версию» — бесплатный урок DevOps Bootcamp на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения DevOps Bootcamp, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс DevOps Bootcamp содержит 4 уроков всего.

Что такое ревизия

Каждый раз, когда Вы изменяете релиз, Helm записывает ревизию — пронумерованный снимок чарта и значений этого релиза на тот момент. 🕒

Установка начинается с единицы

Новая команда helm install создаёт ревизию 1. Это первая запись в истории релиза.

Обновления увеличивают номер

Каждая команда helm upgrade увеличивает номер ревизии: 1 становится 2, затем 3. При внесении изменений этот номер только растёт.

helm upgrade my-web ./mychart

Просмотр истории

Выполните helm history с именем релиза, чтобы увидеть все ревизии, их состояния и действия, которыми они были созданы.

helm history my-web

Что показывает история

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

REVISION  STATUS      CHART
1         superseded  mychart-0.1.0
2         deployed    mychart-0.2.0

Снимки сохраняются

Helm сохраняет полные данные каждой ревизии в кластере, поэтому старые снимки остаются доступными для проверки или восстановления.

Откат

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

helm rollback my-web 1

Откат добавляет ревизию

Откат не стирает историю. Он применяет старую конфигурацию, но записывает поверх неё новую ревизию, сохраняя хронологию.

Статус развертывания

Одновременно развернута только одна ревизия — текущая. Более ранние успешно завершившиеся ревизии помечаются как заменённые.

Удаление старых ревизий

Helm хранит историю для каждого релиза. Флаг --history-max при обновлении ограничивает число сохраняемых ревизий; по умолчанию их десять.

helm upgrade my-web ./mychart --history-max 5

Зачем нужна версионность

Нумерованные ревизии дают вам страховку: вы точно видите, что изменилось, и можете откатить неудачное обновление без догадок. 🎯

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

Давайте проверим, как ведут себя ревизии.

Итоги

Каждая установка, обновление и откат увеличивают номер ревизии. История Helm перечисляет их, а откат использует их для быстрого восстановления. ✅

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

Урок «Редакции: каждое изменение получает версию» бесплатный?

Да — полный текст урока «Редакции: каждое изменение получает версию» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс DevOps Bootcamp, подпишись на CoddyKit PRO. Курс DevOps Bootcamp содержит 4 уроков всего.

Чему я научусь в уроке «Редакции: каждое изменение получает версию»?

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

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

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

Сколько времени занимает урок «Редакции: каждое изменение получает версию»?

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

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

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

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

  1. Что находится внутри пакета чарта
  2. Выпуск — это установленный чарт
  3. Редакции: каждое изменение получает версию
  4. Один чарт — множество выпусков
← Назад к DevOps Bootcamp