Мы используем cookie для стабильной работы сервиса. Подробнее

Kubernetes и Helm

ФорматОнлайн
Объём15 занятий
О курсе

Подробнее

В этом курсе мы изучим Kubernetes и Helm, и развернём на нём полноценное приложение. Этот курс подойдёт как backend разработчикам, которые хотят научиться разворачивать свои приложения в Kubernetes и использовать Helm charts, так и системным администраторам, которые развиваются в направлении DevOps. Курс будет сфокусирован на практике работы с Kubernetes и реальных сценариях использования, которые вам пригодятся в ежедневной работе. При этом мы будем детально разбирать его устройство, чтобы понимать как он работает под капотом и что происходит в кластере при выполнении тех или иных команд. Так же в курсе присутствуют дополнительные упражнения, которые помогут вам попрактиковаться в работе с Kubernetes.
Требования

Что нужно для старта

  • Знание основ Linux, будет плюсом знание Docker
Результат

Что вы получите

  • Работать с kubectl
  • Понимать механику работы кластера Kubernetes
  • Писать конфигурации для выкладки приложений
  • Работать с YML синтаксисом
  • Работать с Pod, Deployment, Services, ConfigMap и другими объектами
  • Выкладывать полноценные приложения на кластер
  • Шифровать секреты
  • Работать с сетью и хранением данных
  • Писать Helm Charts
  • Управлять релизами приложения через Helm
  • Работать с Helm репозиторием
Содержание

Программа курса

15 занятий
№ТемаЧто внутри
01Введение

- О Kubernetes и Helm
- Как устроен курс
- Обзор проекта
- Обзор курсов
- Перенос курса

02Настройка окружения

- Настройка окружения
- Настройки VSCode
- Об установке
- Установка на Mac OS
- Установка на Linux
- Установка на Windows

03Знакомство с Kubernetes

- Разные окружения
- Компоненты
- Устройство Kubernetes
- Разные подходы
- Работа с YML
- Конфигурации
- Тест - Знакомство с Kubernetes

04Первый pod

- Что выкладываем
- Первый Pod
- Сервис
- Подключение к контейнеру
- Как работает запуск
- Тест - Первый Pod

05Работа с объектами

- Императивный подход
- Обновление объектов
- Deployments
- Использование Deployments
- Масштабирование Deployments
- Обновление image
- Rollout
- Тест - Работа с объектами

06Работа с сетью

- ClusterIP
- Пишем ClusterIP
- Ingress
- Подготовка minikube
- Настройка Ingress
- Тест - Работа с сетью

07Volumes

- Упражнение - Deployment базы
- Env
- Port forwarding
- Volumes
- Персистентность
- PersistentVolumeClaim
- StorageClass
- Mount в deployment
- Проверка работы
- Тест - Volumes

08Секреты

- Секреты
- Безопасность секретов
- Конфиг секрета
- Упражнение - Пишем второй сервис
- Упражнение - Секрет для сервиса
- Отладка проекта
- Упражнение - Изменение ingress
- Тест - Секреты

09Эксплуатация

- Dashboard
- Подключение к pod
- ConfigMap
- Rollout
- HealthCheck
- Namespace
- Тест - Эксплуатация

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

- Зачем нужен?
- Установка
- Компоненты Helm
- Поиск charts
- Создание chart
- Тест - Знакомство с Helm

11Шаблоны

- Перенос deployment
- Встроенные объекты
- Задание переменных
- Функции и pipelines
- Упражнение - Шаблон для app
- Упражнение - Функции
- Тест - Шаблоны

12Продвинутые шаблоны

- If-else
- With
- Range
- Переменные
- Tuple
- Template
- Include
- Упражнение - API
- Оптимизация chart
- Упражнение - PostgreSQL
- Тест - Продвинутые шаблоны

13Управление репозиторием

- Notes txt
- Развёртка приложения
- Создание репозитория
- Использование репозитория

14Использование Charts

- Uninstall
- Rollback
- Отладка релиза
- Тесты
- Шифрование секретов
- Использование секретов
- Разные окружения
- Тест - Использование Charts

15Заключение

- Куда дальше?

01Введение

- О Kubernetes и Helm
- Как устроен курс
- Обзор проекта
- Обзор курсов
- Перенос курса

02Настройка окружения

- Настройка окружения
- Настройки VSCode
- Об установке
- Установка на Mac OS
- Установка на Linux
- Установка на Windows

03Знакомство с Kubernetes

- Разные окружения
- Компоненты
- Устройство Kubernetes
- Разные подходы
- Работа с YML
- Конфигурации
- Тест - Знакомство с Kubernetes

04Первый pod

- Что выкладываем
- Первый Pod
- Сервис
- Подключение к контейнеру
- Как работает запуск
- Тест - Первый Pod

05Работа с объектами

- Императивный подход
- Обновление объектов
- Deployments
- Использование Deployments
- Масштабирование Deployments
- Обновление image
- Rollout
- Тест - Работа с объектами

06Работа с сетью

- ClusterIP
- Пишем ClusterIP
- Ingress
- Подготовка minikube
- Настройка Ingress
- Тест - Работа с сетью

07Volumes

- Упражнение - Deployment базы
- Env
- Port forwarding
- Volumes
- Персистентность
- PersistentVolumeClaim
- StorageClass
- Mount в deployment
- Проверка работы
- Тест - Volumes

08Секреты

- Секреты
- Безопасность секретов
- Конфиг секрета
- Упражнение - Пишем второй сервис
- Упражнение - Секрет для сервиса
- Отладка проекта
- Упражнение - Изменение ingress
- Тест - Секреты

09Эксплуатация

- Dashboard
- Подключение к pod
- ConfigMap
- Rollout
- HealthCheck
- Namespace
- Тест - Эксплуатация

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

- Зачем нужен?
- Установка
- Компоненты Helm
- Поиск charts
- Создание chart
- Тест - Знакомство с Helm

11Шаблоны

- Перенос deployment
- Встроенные объекты
- Задание переменных
- Функции и pipelines
- Упражнение - Шаблон для app
- Упражнение - Функции
- Тест - Шаблоны

12Продвинутые шаблоны

- If-else
- With
- Range
- Переменные
- Tuple
- Template
- Include
- Упражнение - API
- Оптимизация chart
- Упражнение - PostgreSQL
- Тест - Продвинутые шаблоны

13Управление репозиторием

- Notes txt
- Развёртка приложения
- Создание репозитория
- Использование репозитория

14Использование Charts

- Uninstall
- Rollback
- Отладка релиза
- Тесты
- Шифрование секретов
- Использование секретов
- Разные окружения
- Тест - Использование Charts

15Заключение

- Куда дальше?

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

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

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Kubernetes и Helm» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Kubernetes. Продвинутый уровень. + ИИ-инструменты
−10%13 октября
Kubernetes. Продвинутый уровень. + ИИ-инструменты

Мастерство в архитектуре, сетевых ресурсах, безопасности и GitOps. Практика и теория для экспертов. Курс "Kubernetes - продвинутый уровень" предназначен для специалистов, желающих…

Онлайн7 занятийПродвинутый
Практические занятия
59 900 ₽−10%
53 910 ₽
Сети, связи и системы коммуникаций - курс переподготовки
−17%256 часов
Сети, связи и системы коммуникаций - курс переподготовки

«АПОК» приглашает пройти по сетям, связям и системам коммуникаций профессиональную переподготовку через интернет. Наш учебный центр проводит курсы дистанционно, что позволяет слуш…

Онлайн10 занятий
Текстовые уроки
39 910 ₽−17%
32 980 ₽Скидка до 26 октября
Структурированные кабельные системы - переподготовка
−40%2 месяца
Структурированные кабельные системы - переподготовка

Курс профессиональной переподготовки «Структурированные кабельные системы» по всей России. ✓ Дистанционное обучение ✓ Получение диплома с бесплатной доставкой ✓ Цена 32 980 руб.

Онлайн4 занятий
Текстовые уроки
54 980 ₽−40%
32 980 ₽
Начать без затрат

Бесплатные курсы

DevOps. Уровень 1. Инфраструктура как код, основные инструменты
Бесплатно
DevOps. Уровень 1. Инфраструктура как код, основные инструменты

Курс «DevOps. Уровень 1. Инфраструктура как код, основные инструменты»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Прогр…

Онлайн
Бесплатно
Специалист по техническому обслуживанию и ремонту персональных компьютеров
Бесплатно
Специалист по техническому обслуживанию и ремонту персональных компьютеров

По окончании курса системный блок Вашего компьютера больше не будет для Вас таинственным ящиком. На курсе Вы приобретете навыки профессионального технического специалиста по ремон…

Онлайн6 занятий
Бесплатно