Helm для начинающих + практический опыт

В последние годы популярность Kubernetes резко возросла. Приложения, развернутые в нем создаются через ресурсы Kubernetes, такие как PODs, services, deployments и т.д. Каждый из этих объектов нужно создать и им нужно управлять. Каждому из них требуется описание в виде манифеста YAML. Helm дает нам возможность снизить эту сложность.
Andrew · 18 декабря, 2022
1 Инфо
2 Для кого
3 Требования
Инфо

О курсе

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

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

Нам на помощь приходит Helm. Helm — это менеджер пакетов Kubernetes, похожий на NPM или YARN. Однако это не только менеджер пакетов - это также управление жизненным циклом приложения в Kubernetes. Вместо того, чтобы объявлять многочисленные ресурсы Kubernetes для деплоя приложения, Helm позволяет нам просто выполнить несколько команд в терминале и нажать Enter, и он сам соберет те компоненты, что требуются для развертывания! В этом случае Helm имеет решающее значение для автоматизации процесса установки, настройки и обновления сложных приложений Kubernetes.

В Helm используется система пакетов-чартов. Чарт — это группа файлов, описывающих набор подключенных ресурсов Kubernetes.

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

Для кого

Для кого

  • Разработчики и Администраторы Kubernetes
  • Кто хочет упростить свою работу в Kubernetes
  • Тем, кто хочет получить работу связанную с развертываниями с Helm
Требования

Требования

  • Базовое понимание контейнеров
  • Язык YAML
  • Базовые знания Kubernetes

О Преподавателе

Andrew

11 Курсы

+79 на курсе
Не Зачислен
Этот курс доступен по подписке

Курс Включает

  • 4 Уроки
  • 40 Темы
  • Курс Сертификат
  • Поддержка Сообщества