практикум

HELM

by rebrain
Авторы и менторы — практикующие DevOps-инженеры
с опытом более 5 лет
Анастасия Переславцева

Евгений Симигин

ДОМ.РФ - Руководитель направления
ex-МТС Digital, Ведущий инженер Devops

Опыт работы с Kubernetes:

с 2018 года

Сертификации:

Routing&Switching, MCSE:
Server Infrastructure 2012

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

helm
Go-templating
Linters
Hooks
Helm secrets + SOPS

Что Вас ждёт

Профильная программа
Сможете углубиться в технологию и качественно автоматизировать работу с Kubernetes
Проверка менторами
Возможность получить развёрнутую обратную связь от экспертов
Гибкий график прохождения
Проходите практикум в удобном темпе
Практика в реальных кейсах
Напишете, протестируете и задеплоите Helm-чарты в Kubernetes
Немного
о технологии
500+
вакансий на HH.ru требуют навык работы с Helm.
Helm — это стандарт управления пакетами для Kubernetes. Владение этим инструментом упрощает развёртывание приложений и делает вашу работу быстрее, надёжнее и удобнее. Освойте Helm и прокачайте свои навыки DevOps!
топ-3
Kubernetes входит в топ-3 наиболее востребованных навыков DevOps-инженеров (State of DevOps Report 2024). С ростом востребованности Kubernetes растёт потрбеность в автоматизации через Helm.
60%
компаний используют Helm в продакшене, прирост использования — 25% за год.
На
практикуме
Вы
Разработаете Helm-чарты с нуля
Поймёте принципы работы go-templates и узнаете, как писать свои шаблоны
Приобретёте навыки автоматизации деплоя приложений в Kubernetes
Финальный проект:
Создать Helm chart для сервиса, добавить СУБД как зависимость и задеплоить в Kubernetes
Попробуете тестировать чарты, выявлять ошибки с помощью linters и управлять зависимостями, хуками и обновлениями Helm
Сертификат о прохождении практикума

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

DevOps-инженерам

которые хотят получить практические навыки развёртывания приложений и управления конфигурацией в Kubernetes с помощью Helm

Системным администраторам

которые хотят автоматизировать развёртывание и обновление сервисов в контейнерной среде

Разработчикам

которым нужно эффективно упаковывать, версионировать и деплоить приложения в Kubernetes без сложных YAML-файлов

администраторам Kubernetes

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

Для прохождения практикума вам нужно:
Знать Kubernetes на базовом уровне, уметь разворачивать кластеры и работать с манифестами

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

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

Материалы останутся с вами навсегда
Проходите в удобное для вас время

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

Модуль 1. Знакомство с Helm

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

Модуль 2. Разработка Helm Charts

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

Модуль 3. Эксплуатация Helm charts

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

Модуль 4. Финальная работа

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

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

  • Создайте чарт с именем `deploy` (чарт сохраните, он понадобится для следующего задания).
  • Реализуйте для него возможность множественного ingress, следуя примеру.
  • Для шаблона вашего `deployment` реализуйте возможность задавать блок `initContainers` (массив).
  • Используйте механизм `named templates`
                          
Пример того, что должно получиться при рендере манифеста:
```
...
  initContainers:
- name: install
  image: busybox:1.28
    command:
    - wget
    - "-O"
    - "/work-dir/index.html"
    - http://info.cern.ch
    volumeMounts:
    - name: workdir
    mountPath: "/work-dir"
    - name: install2
...
```` 
Предусмотрите возможность шаблонизировать все поля.  
Впишите в ваш `values.yaml` блок:
```
  volumes:
  - name: workdir
    emptyDir: {}
```
Он позволит вам запросить пустой диск, чтобы всё коректно работало.
                          
                        

Комьюнити

Станьте частью комьюнити IT-специалистов

Общайтесь с опытными коллегами, стройте networking, получайте свежие
эксклюзивные вакансии, обсуждайте рабочие кейсы, мотивируйтесь
на обучение, получайте анонсы наших бесплатных мероприятий

Стать частью сообщества >>>

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

Разработка Helm-чартов
Автоматизация деплоя в Kubernetes
Работа с Helm Hooks и зависимостями
Тестирование и отладка Helm-чартов
Интеграция Helm в CI/CD
Управление секретами в Kubernetes с Helm secrets

практикум

helm

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

  • Сопровождение: менторы, координатор
  • Поднятие окружения на 3 года или до момента получения финального сертификата
  • Записи мастер-классов
  • Бессрочный доступ к теоретической части практикума
  • Среднее время прохождения — 2 месяца
стоимость
21.600 руб.
Перейти к оплате >>>
FAQ

Знать Kubernetes на базовом уровне, уметь разворачивать кластеры и работать с манифестами

После успешного выполнения всех практических заданий и финальной работы вы получите сертификат, который подтвердит ваши знания и навыки по Helm.

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

Вы научитесь разрабатывать и настраивать Helm-чарты, управлять зависимостями, автоматизировать деплой и обновления в Kubernetes, а также интегрировать Helm в CI/CD-пайплайны.

Да, конечно, мы полностью белая организация. Для того, чтобы оплатить практикум от юридического лица, вам необходимо отправить ваши реквизиты с помощью кнопки «платит компания» в личном кабинете.

Да! Разработчики, работающие с Kubernetes, всё чаще используют Helm. Курс поможет разобраться в деплое приложений и упростит работу с инфраструктурой.

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

Да! Доступ к теоретическим материалам сохраняется. Вы сможете повторить пройденное в любое время.

Файлы куки

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