практикум

Helm

Стань экспертом по Helm: от написания сложных шаблонов и хуков до управления секретами через SOPS и автоматизации деплоя с Helmfile.

темы, которые вы освоите

Helm 3
Kubernetes
Go-templates
SOPS
Helmfile
OCI-registries
Kubeconform
Промышленный стандарт
Helm является де-факто стандартом пакетного менеджера для K8s, владение которым обязательно для работы в BigTech.
Безопасность
Умение работать с Helm Secrets закрывает критическую брешь хранения паролей в открытом виде в Git.
Скорость доставки
Шаблонизация сокращает время развертывания новых окружений с часов до минут.
Надежность
Использование 3-way-merge и атомарных деплоев минимизирует риск падения продакшена при обновлениях.
Rebrain
— большое сообщество IT-специалистов, создаём
практикумы по инфраструктуре с 2018 года
Почему выбирают наши программы
  • Автоматические проверки — мгновенная обратная связь по заданиям
  • Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
  • Возможность общаться с опытными практикующими специалистами
  • Свободный темп — проходите без жёстких дедлайнов
  • Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
phone

Кому подойдёт

DevOps-инженеры

Для автоматизации деплоя сложных приложений и создания стандартизированных пайплайнов доставки.

SRE-специалисты

Для обеспечения стабильности релизов через Helm Tests, атомарные откаты и глубокую валидацию манифестов.

Backend-разработчики

Для самостоятельной упаковки своих сервисов в чарты и управления инфраструктурными зависимостями в dev-окружении.

Как проходит
практикум

Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий.

программа практикума

Онбординг

  • Введение

Знакомство с Helm

  • Установка и базовые команды
  • Работа с готовыми helm-чартами. Где берут чарты

Разработка Helm charts

  • Генерация стандартного чарта. Структура чарта
  • Go-templating: основы. Типы данных
  • Go-templating: Именованные шаблоны. Library Charts
  • Go-templating: control structure
  • Тестирование чартов. Linter и дебаг
  • Helm hooks
  • Tips and tricks создания Helm charts

Эксплуатация Helm charts

  • Деплой приложения через Helm
  • Зависимости и слияние файлов
  • Helm и плагины

Финальный модуль

  • Финальный проект
  • Заключение
0

Ключевые навыки для резюме:

Создание сложных шаблонов с использованием логики go-templates, функций Sprig и Named Templates
Управление жизненным циклом релиза через Helm Hooks (пре-инсталл миграции, пост-деплой тесты)
Внедрение GitOps-практик с использованием Helmfile для мульти-чартовых деплоев
Организация безопасного хранения секретов с помощью Helm Secrets, SOPS и GPG
Проведение глубокого аудита и тестирования чартов через helm-unittest, lint и kubeconform

Пример задания

Создание универсального Helm-чарта для приложения Speedtest с поддержкой нескольких типов СУБД (PostgreSQL/MySQL) через условия. Проект включает автоматическую инициализацию схемы БД через хуки, шифрование секретов через SOPS, настройку Liveness/Readiness проб и реализацию механизма автоматического перезапуска подов при обновлении ConfigMap.

Остались вопросы?
Приходите на бесплатную консультацию с экспертом.

практикум

Helm

В стоимость входит:

  • Выполнение задач на настоящей инфраструктуре
  • Сопровождение — менторы, координатор
  • Бессрочный доступ к теоретической части практикума
стоимость
Cohort-01
7 500 руб.
6 750 руб.

раз в 2 недели или сразу 27 000 руб.

Перейти к оплате >>>
FAQ

Helm — это полноценный пакетный менеджер с управлением жизненным циклом (откаты, история) и мощной логикой шаблонизации, чего нет в Kustomize.

Да, отдельный блок посвящен Helm Secrets, SOPS и работе с GPG-ключами для защиты данных.

Мы разберем синтаксис go-templates. Это не сложнее базового скриптинга, но мы научим использовать его для сложных структур данных.

Нет, курс полностью сфокусирован на актуальном Helm 3 и его архитектуре без Tiller.

Файлы куки

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.