0Pricing
DevOps Bootcamp · Урок

Сохранение истории с --keep-history

Сохраняйте записи о редакциях после удаления

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

Зачем сохранять историю

Иногда нужно удалить релиз, но сохранить его записи, чтобы позднее выполнить откат. Для этого предназначен флаг --keep-history. 📜

Добавьте его к uninstall

Передайте --keep-history как флаг команде helm uninstall, чтобы сохранить записи о ревизиях релиза.

helm uninstall my-nginx --keep-history

Ресурсы всё равно удаляются

Объекты Kubernetes всё равно удаляются. В хранилище Helm сохраняется только история ревизий.

Сохраняющееся состояние uninstalled

Теперь релиз получает статус uninstalled, а не исчезает полностью из записей Helm.

Посмотрите с помощью --all

Обычная команда helm list скрывает его, но helm list --all показывает, что удалённый релиз всё ещё сохранён в записях.

helm list --all

Просмотрите сохранённую историю

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

helm history my-nginx

Восстановите с помощью отката

Поскольку записи сохранились, helm rollback может восстановить релиз из сохранённой ревизии.

helm rollback my-nginx 1

Имя остаётся занятым

Пока история сохраняется, имя этого релиза занято. Новая команда helm install с тем же именем завершится конфликтом.

Удалите всё позднее

Чтобы окончательно удалить сохранённые записи, снова выполните helm uninstall без этого флага — история будет удалена навсегда.

helm uninstall my-nginx

Когда это пригодится

Используйте --keep-history, если выводите из эксплуатации то, что может понадобиться восстановить, например перед рискованной миграцией. 🛟

По умолчанию история забывается

Помните: без этого флага uninstall удаляет историю. --keep-history — осознанный выбор в пользу её сохранения.

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

Проверим, что именно на самом деле сохраняет keep-history.

Итоги

--keep-history удаляет ресурсы, но сохраняет ревизии; релиз получает статус uninstalled, после чего его можно откатить или позднее удалить полностью. ✅

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

Урок «Сохранение истории с --keep-history» бесплатный?

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

Чему я научусь в уроке «Сохранение истории с --keep-history»?

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

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

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

Сколько времени занимает урок «Сохранение истории с --keep-history»?

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

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

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

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

  1. Просмотр всего с помощью helm list
  2. Чтение вывода helm status
  3. Чистое удаление с helm uninstall
  4. Сохранение истории с --keep-history
← Назад к DevOps Bootcamp