Курс «Kubernetes»
Последнее обновление: 18 ноября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
Курс знакомит с Kubernetes — системой оркестрации контейнеров, которая стала стандартом в DevOps и облачных платформах. Вы узнаете историю появления Kubernetes, чем он отличается от Docker Compose и Swarm, а также когда его стоит использовать, а когда лучше обойтись без него.
На практике вы начнёте с базовых манифестов YAML и команд kubectl. Создадите pod с Nginx, разберёте структуру манифестов и научитесь проверять статус и логи. Далее изучите ReplicaSet и Deployment: масштабирование, обновления и откаты, а также развернёте собственное приложение.
Вы разберёте Service (ClusterIP, NodePort) и настройку доступа к приложениям извне. Отдельный модуль посвящён ConfigMap, Secret и Volumes — конфигурации и хранению данных. Изучите механизмы стабильности: пробы (Liveness, Readiness), лимиты ресурсов, rolling updates и автоскейлинг через HPA.
Курс также охватывает архитектуру Kubernetes: master- и worker-узлы, API Server, Scheduler, Controller Manager, kubelet, kube-proxy и etcd. На практике вы научитесь отлаживать приложения через kubectl logs, describe и events, а также подключите Prometheus и Grafana для мониторинга.
В финале курса вы создадите локальный кластер через minikube или kind, разберёте kubeconfig и управление контекстами kubectl, что позволит вам отрабатывать навыки на своём окружении.
Чему вы научитесь
- Понимать задачи и архитектуру Kubernetes
- Различать Pods, ReplicaSet, Deployment и Service
- Работать с манифестами YAML и базовыми командами kubectl
- Настраивать доступ к приложениям через Service (ClusterIP, NodePort)
- Использовать ConfigMap, Secret и Volumes для конфигурации и хранения данных
- Применять механизмы надёжности: пробы, resource limits, rolling updates, HPA
- Понимать архитектуру кластера: master- и worker-узлы, API Server, Scheduler, kubelet
- Настраивать мониторинг и отладку приложений в кластере (Prometheus, Grafana)
- Разворачивать локальные кластеры с помощью minikube, kind или k3s
Программа
1 | Введение Познакомиться с курсом и понять, зачем изучать Kubernetes. |
2 | Что такое Kubernetes и зачем он нужен Узнать историю Kubernetes, его основные задачи и отличия от Docker Compose и Swarm, а также когда его применять. |
3 | Первый деплой Научиться создавать Pod, работать с базовыми YAML-манифестами и использовать команды kubectl для деплоя и проверки статуса. |
4 | Deployment и ReplicaSet Понять роль ReplicaSet и Deployment, научиться масштабировать приложения и выполнять обновления с rollout. |
5 | Сервис и доступ к приложению Изучить типы Service, внутреннюю DNS-навигацию и способы доступа к Pod извне. |
6 | Конфиги Познакомиться с ConfigMap и Secret, их созданием и подключением к приложениям. |
7 | Volume Изучить типы Volume, способы их монтирования и практику деплоя приложения с конфигами и томами. |
8 | Надёжность и стабильность Узнать о Liveness/Readiness пробах, ограничениях ресурсов, rolling updates и автоскейлинге HPA. |
9 | Архитектура Kubernetes Понять структуру Master и Worker узлов, роль компонентов и взаимодействие частей кластера. |
10 | Отладка и мониторинг Научиться использовать kubectl для отладки, настраивать Prometheus и Grafana, а также решать проблемы с Pod. |
11 | Архитектура кластера Разобрать архитектуру кластера, компоненты API Server, Scheduler, Controller Manager и взаимодействие с Worker узлами. |
12 | Обзор инструментов: minikube, kind, k3s Познакомиться с инструментами для локальной разработки, создать первый кластер и разобраться с kubeconfig. |
13 | Заключение Подвести итоги курса, закрепить знания. |
Формат обучения

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы