Курс на Stepik
Обложка курса «Kubernetes: развёртывание и диагностика приложений» на Stepik
3 990 ₽

Kubernetes: развёртывание и диагностика приложений ★ 0.000

Открыть на
STEPIK.ORG

Практический курс по Kubernetes: вы развернёте собственное приложение в локальном кластере, освоите сетевое взаимодействие, конфигурацию, безопасность и Helm. Научитесь находить причины сбоев, восстанавливать неудачные релизы и расследовать неисправности на работающем стенде. Практические работы проверяет преподаватель, вопросы можно задавать в комментариях.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Kubernetes: развёртывание и диагностика приложений»Учеников на курсе 0
Сертификаты, выданные на курсе «Kubernetes: развёртывание и диагностика приложений»Сертификатов выдано 0
Отзывы о курсе «Kubernetes: развёртывание и диагностика приложений»Отзывов получено 0
Рейтинг курса «Kubernetes: развёртывание и диагностика приложений»Рейтинг курса 0.000
Уроки в курсе «Kubernetes: развёртывание и диагностика приложений»Количество уроков 52
Тесты в курсе «Kubernetes: развёртывание и диагностика приложений»Количество квизов 46
Задачи с кодом в курсе «Kubernetes: развёртывание и диагностика приложений»Количество задач с кодом 48
Время прохождения курса «Kubernetes: развёртывание и диагностика приложений»Время прохождения курса —
Стоимость курса «Kubernetes: развёртывание и диагностика приложений»Стоимость курса 3 990 ₽ —
Обновления курса «Kubernetes: развёртывание и диагностика приложений»Обновления курса — —
Дата публикации курса «Kubernetes: развёртывание и диагностика приложений»Дата публикации курса — ———
Последнее обновление курса «Kubernetes: развёртывание и диагностика приложений»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Kubernetes: развёртывание и диагностика приложений» 11 разделов Уроки в курсе «Kubernetes: развёртывание и диагностика приложений» 52 урока Тесты в курсе «Kubernetes: развёртывание и диагностика приложений» 46 тестов Задачи в курсе «Kubernetes: развёртывание и диагностика приложений» 48 задач Время прохождения курса «Kubernetes: развёртывание и диагностика приложений» 2 ч. Последнее обновление курса «Kubernetes: развёртывание и диагностика приложений» обн. 13 ноября 2026

Старт и рабочий репозиторий

6 уроков
1. Знакомство с XNova ↗
2. Маршрут курса и диагностическая модель ↗
3. Как сдавать практические задания ↗
4. Получаем доступ к учебному проекту ↗
5. Отправляем GitHub-профиль ↗
6. Создаём приватный форк ↗

Кластер kind и работа с Kubernetes API

4 урока
1. Создаём локальный кластер kind ↗
2. Как устроен Kubernetes ↗
3. Работаем с kubectl и YAML ↗
4. Изолируем окружения через Namespace ↗

Контейнеры и рабочие нагрузки

5 уроков
1. Собираем образ и загружаем в kind ↗
2. Pod, Deployment и ReplicaSet ↗
3. Пишем первый Deployment ↗
4. Масштабируем Deployment ↗
5. Запускаем Job и CronJob ↗

Диагностика запуска и состояния Pod

4 урока
1. Читаем Events, describe и логи ↗
2. Восстанавливаем загрузку образа ↗
3. Разбираем CrashLoopBackOff ↗
4. Исправляем ошибку подготовки контейнера ↗

Service, DNS, Ingress и сетевые политики

5 уроков
1. Service, selector и EndpointSlice ↗
2. Разрешение имён внутри кластера ↗
3. Ingress и Traefik ↗
4. Ограничиваем трафик через NetworkPolicy ↗
5. Находим обрыв сетевого пути ↗

Настройки, Secret и проверки здоровья

5 уроков
1. Передаём настройки через ConfigMap ↗
2. Обновляем ConfigMap как файл ↗
3. Подключаем Secret без утечки ↗
4. Startup, readiness и liveness probes ↗
5. Исправляем неудачную конфигурацию probes ↗

Ресурсы, планирование и хранение данных

5 уроков
1. Настраиваем requests и limits ↗
2. Диагностируем Pending и FailedScheduling ↗
3. Исследуем OOMKilled и CPU throttling ↗
4. Подключаем том через PVC ↗
5. Восстанавливаем Pending PVC ↗

Доступ к Kubernetes API и графический интерфейс

4 урока
1. ServiceAccount, Role и RoleBinding ↗
2. Исследуем кластер через Headlamp ↗
3. Проверяем RBAC в Headlamp ↗
4. SecurityContext и границы Pod ↗

Обновления и надёжность релизов

4 урока
1. Проверяем доступность приложения во время rolling update ↗
2. Откатываем неудачный Deployment ↗
3. Завершаем Pod корректно ↗
4. Настраиваем стратегию развёртывания ↗

Helm: chart, шаблоны, релизы и восстановление

7 уроков
1. Создаём собственный Helm chart ↗
2. Параметризуем chart через values ↗
3. Применяем named templates и helper labels ↗
4. Валидируем values через JSON Schema ↗
5. Работаем с install, upgrade и history ↗
6. Проверяем chart перед и после установки ↗
7. Восстанавливаем Helm-релиз ↗

Итоговое расследование и восстановление

3 урока
1. Собираем последовательность диагностики ↗
2. Восстанавливаем систему после нескольких неисправностей ↗
3. Защищаем результат и фиксируем регрессии ↗