0Pricing
DevOps Bootcamp · Урок

Чарты, выпуски и репозитории вкратце

Простые определения трёх слов, которые Вы будете использовать каждый день

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

Три слова, которые нужно освоить

Почти каждая команда Helm затрагивает три понятия: чарт, релиз и репозиторий. Освойте их — и всё остальное встанет на свои места. 🔑

Чарт — это пакет

Чарт — это рецепт: папка с шаблонами YAML Kubernetes и значениями по умолчанию. Он описывает приложение, но ещё нигде не запущен.

Чарты можно использовать повторно

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

Релиз — это работающий экземпляр

После установки чарта Вы получаете релиз — один работающий именованный экземпляр этого чарта в Вашем кластере. 🚀

helm install web bitnami/nginx

У релизов есть имена

Каждый релиз получает выбранное Вами имя, например web или db. По имени Helm отслеживает, обновляет и удаляет конкретный экземпляр.

Чарт и релиз

Представьте приготовление еды: чарт — это рецепт, а релиз — блюдо, которое Вы приготовили по нему на этот раз. 🍳

Репозиторий хранит чарты

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

Добавление репозитория

Вы регистрируете репозиторий по URL, присваивая ему короткое локальное имя. После этого можно обращаться к его чартам в формате reponame/chartname.

helm repo add bitnami https://charts.bitnami.com/bitnami

Как они связаны

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

Один чарт, много релизов

Один и тот же чарт может одновременно стать несколькими релизами. Установите nginx как web, а затем ещё раз как proxy — каждый релиз будет работать независимо.

Почему важно знать термины

Путаница между чартом и релизом — главная причина непонимания у начинающих. Помните об отличии рецепта от приготовленного блюда — и Helm останется простым. 😊

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

Что именно представляет собой релиз 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. Проблемы необработанного kubectl apply
  2. Helm как apt/yum для Kubernetes
  3. Чарты, выпуски и репозитории вкратце
  4. Helm 3 и Helm 2: больше никаких Tiller
← Назад к DevOps Bootcamp