О чём курс

Курс по Kubernetes и Helm о работе с Kubernetes и создании Helm Charts. В ходе курса вы развернёте полноценное приложение на кластере.

Чему вы научитесь

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

Как устроен курс

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

Курс рассчитан на backend-разработчиков, которые хотят разворачивать свои приложения в Kubernetes и использовать Helm Charts, а также на системных администраторов, которые развиваются в направлении DevOps.

Требования

Нужно знать основы Linux. Знание Docker будет плюсом.

Курс обновлён 20 февраля 2026 года.

Программа обучения

    1. Введение
    • 1.1 О Kubernetes и Helm
    • 1.2 Как устроен курс
    • 1.3 Обзор проекта
    • 1.4 Проекты домашних заданий
    • 1.5 Обзор курсов
    • 1.6 Работа на платформе
    • 1.7 AI и тренажёры
    • 1.8 Рекомендуемый курс
    1. Настройка окружения
    • 2.1 Настройка окружения
    • 2.2 Настройки VSCode
    • 2.3 Рекомендуемый курс
    • 2.4 Об установке
    • 2.5 Установка на Mac OS
    • 2.6 Установка на Linux
    • 2.7 Установка на Windows
    • 2.8 Рекомендуемый курс
    1. Знакомство с Kubernetes
    • 3.1 Разные окружения
    • 3.2 Компоненты
    • 3.3 Устройство Kubernetes
    • 3.4 Разные подходы
    • 3.5 Работа с YML
    • 3.6 Конфигурации
    • 3.7 Тест - Знакомство с Kubernetes
    • 3.8 Домашнее задание AI
    • 3.9 Работа с gitflow
    1. Первый pod
    • 4.1 Что выкладываем
    • 4.2 Первый Pod
    • 4.3 Сервис
    • 4.4 Подключение к контейнеру
    • 4.5 Как работает запуск
    • 4.6 Тест - Первый Pod
    1. Работа с объектами
    • 5.1 Императивный подход
    • 5.2 Обновление объектов
    • 5.3 Deployments
    • 5.4 Использование Deployments
    • 5.5 Масштабирование Deployments
    • 5.6 Обновление image
    • 5.7 Rollout
    • 5.8 Тест - Работа с объектами
    1. Работа с сетью
    • 6.1 ClusterIP
    • 6.2 Пишем ClusterIP
    • 6.3 Ingress
    • 6.4 Подготовка minikube
    • 6.5 Настройка Ingress
    • 6.6 Тест - Работа с сетью
    1. Volumes
    • 7.1 Упражнение - Deployment базы
    • 7.2 Env
    • 7.3 Port forwarding
    • 7.4 Volumes
    • 7.5 Персистентность
    • 7.6 PersistentVolumeClaim
    • 7.7 StorageClass
    • 7.8 Mount в deployment
    • 7.9 Проверка работы
    • 7.10 Тест - Volumes
    1. Секреты
    • 8.1 Секреты
    • 8.2 Безопасность секретов
    • 8.3 Конфиг секрета
    • 8.4 Упражнение - Пишем второй сервис
    • 8.5 Упражнение - Секрет для сервиса
    • 8.6 Отладка проекта
    • 8.7 Упражнение - Изменение ingress
    • 8.8 Тест - Секреты
    1. Эксплуатация
    • 9.1 Dashboard
    • 9.2 Подключение к pod
    • 9.3 ConfigMap
    • 9.4 Rollout
    • 9.5 HealthCheck
    • 9.6 Namespace
    • 9.7 Тест - Эксплуатация
    • 9.8 Отзыв о курсе
    1. Знакомство с Helm
    • 10.1 Зачем нужен?
    • 10.2 Установка
    • 10.3 Компоненты Helm
    • 10.4 Поиск charts
    • 10.5 Создание chart
    • 10.6 Тест - Знакомство с Helm
    1. Шаблоны
    • 11.1 Перенос deployment
    • 11.2 Встроенные объекты
    • 11.3 Задание переменных
    • 11.4 Функции и pipelines
    • 11.5 Упражнение - Шаблон для app
    • 11.6 Упражнение - Функции
    • 11.7 Тест - Шаблоны
    1. Продвинутые шаблоны
    • 12.1 If-else
    • 12.2 With
    • 12.3 Range
    • 12.4 Переменные
    • 12.5 Tuple
    • 12.6 Template
    • 12.7 Include
    • 12.8 Упражнение - API
    • 12.9 Оптимизация chart
    • 12.10 Упражнение - PostgreSQL
    • 12.11 Тест - Продвинутые шаблоны
    1. Управление репозиторием
    • 13.1 Notes txt
    • 13.2 Развёртка приложения
    • 13.3 Создание репозитория
    • 13.4 Использование репозитория
    1. Использование Charts
    • 14.1 Uninstall
    • 14.2 Rollback
    • 14.3 Отладка релиза
    • 14.4 Тесты
    • 14.5 Шифрование секретов
    • 14.6 Использование секретов
    • 14.7 Разные окружения
    • 14.8 Тест - Использование Charts
    1. Заключение
    • 15.1 Куда дальше?
Складчина создана 4 ноября 2026 г.

Теги курса

Инструменты

Другие материалы автора 12

АЛ Антон Ларичев Все материалы
3 999 ₽