Мы используем 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 г.

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

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

Комплект курсов «Gitlab CI/CD с нуля» и «Курс DevOps-инженер с нуля»
−18%
Комплект курсов «Gitlab CI/CD с нуля» и «Курс DevOps-инженер с нуля»

«Gitlab CI/CD с нуля»: Освой полный цикл CI/CD в GitLab — от первого коммита до production-пайплайна с автоматическим тестированием, SAST-анализом и деплоем. «DevOps-инженер с нул…

ОнлайнНачальный
36 140 ₽−18%
29 630 ₽Рассрочка на 12 мес.
Системный администратор
−53%21 сентября
Системный администратор

Курс Нетологии «Системный администратор». Научим использовать ИИ в работе. Docker, Kubernetes, Ansible и Terraform, 3 проекта, 62 задания и 37 вебинаров с экспертами.

Онлайн12 занятий
180 576 ₽−53%
84 400 ₽Скидка до 5 сентября
Python для инженеров
Python для инженеров

Разбираем библиотеки Python, решаем конкретные DevOps-задачи, разбираем правила эффективного и поддерживаемого кода.

Онлайн
45 000 ₽от 11 250 ₽/мес на 4 мес.
Начать без затрат

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

Kubernetes для пользователей
Бесплатно8h
Kubernetes для пользователей

Данный курс разработан командой ШКИПЕР ТЕХ и предназначен для тех, кто хочет научиться работать с уже настроенным Kubernetes, не углубляясь в его администрирование. Курс подойдет…

Онлайн5 занятийНачальный
Бесплатно
Docker с нуля
Бесплатно1 месяц
Docker с нуля

Бесплатный курс «Docker с нуля» познакомит со стандартами современной разработки. Подойдет не только новичкам, но и тем, кто уже работает в сфере разработки, тестирования и анализ…

Онлайн10 занятий
Домашние заданияИнтерактивные тренажёры+4
Бесплатно