Kubernetes и Helm — Повтор
О чём курс
Курс по 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 О Kubernetes и Helm
- 1.2 Как устроен курс
- 1.3 Обзор проекта
- 1.4 Проекты домашних заданий
- 1.5 Обзор курсов
- 1.6 Работа на платформе
- 1.7 AI и тренажёры
- 1.8 Рекомендуемый курс
- Настройка окружения
- 2.1 Настройка окружения
- 2.2 Настройки VSCode
- 2.3 Рекомендуемый курс
- 2.4 Об установке
- 2.5 Установка на Mac OS
- 2.6 Установка на Linux
- 2.7 Установка на Windows
- 2.8 Рекомендуемый курс
- Знакомство с Kubernetes
- 3.1 Разные окружения
- 3.2 Компоненты
- 3.3 Устройство Kubernetes
- 3.4 Разные подходы
- 3.5 Работа с YML
- 3.6 Конфигурации
- 3.7 Тест - Знакомство с Kubernetes
- 3.8 Домашнее задание AI
- 3.9 Работа с gitflow
- Первый pod
- 4.1 Что выкладываем
- 4.2 Первый Pod
- 4.3 Сервис
- 4.4 Подключение к контейнеру
- 4.5 Как работает запуск
- 4.6 Тест - Первый Pod
- Работа с объектами
- 5.1 Императивный подход
- 5.2 Обновление объектов
- 5.3 Deployments
- 5.4 Использование Deployments
- 5.5 Масштабирование Deployments
- 5.6 Обновление image
- 5.7 Rollout
- 5.8 Тест - Работа с объектами
- Работа с сетью
- 6.1 ClusterIP
- 6.2 Пишем ClusterIP
- 6.3 Ingress
- 6.4 Подготовка minikube
- 6.5 Настройка Ingress
- 6.6 Тест - Работа с сетью
- 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
- Секреты
- 8.1 Секреты
- 8.2 Безопасность секретов
- 8.3 Конфиг секрета
- 8.4 Упражнение - Пишем второй сервис
- 8.5 Упражнение - Секрет для сервиса
- 8.6 Отладка проекта
- 8.7 Упражнение - Изменение ingress
- 8.8 Тест - Секреты
- Эксплуатация
- 9.1 Dashboard
- 9.2 Подключение к pod
- 9.3 ConfigMap
- 9.4 Rollout
- 9.5 HealthCheck
- 9.6 Namespace
- 9.7 Тест - Эксплуатация
- 9.8 Отзыв о курсе
- Знакомство с Helm
- 10.1 Зачем нужен?
- 10.2 Установка
- 10.3 Компоненты Helm
- 10.4 Поиск charts
- 10.5 Создание chart
- 10.6 Тест - Знакомство с Helm
- Шаблоны
- 11.1 Перенос deployment
- 11.2 Встроенные объекты
- 11.3 Задание переменных
- 11.4 Функции и pipelines
- 11.5 Упражнение - Шаблон для app
- 11.6 Упражнение - Функции
- 11.7 Тест - Шаблоны
- Продвинутые шаблоны
- 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 Тест - Продвинутые шаблоны
- Управление репозиторием
- 13.1 Notes txt
- 13.2 Развёртка приложения
- 13.3 Создание репозитория
- 13.4 Использование репозитория
- Использование Charts
- 14.1 Uninstall
- 14.2 Rollback
- 14.3 Отладка релиза
- 14.4 Тесты
- 14.5 Шифрование секретов
- 14.6 Использование секретов
- 14.7 Разные окружения
- 14.8 Тест - Использование Charts
- Заключение
- 15.1 Куда дальше?
Теги курса
Другие материалы автора 12
АЛ Антон Ларичев Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.