О чём курс

Разработчики часто тратят время на ручную настройку окружения — здесь показывают, как перенести приложение в Kubernetes и управлять им без лишней сложности. Материал сфокусирован на практическом применении k8s: от базовых абстракций Pod и Deployment до продвинутого дебага приложений прямо внутри кластера. Внутри разбирают нюансы работы с популярными языками программирования (Java, Python, Go) в контейнерах, настройку CI/CD пайплайнов с помощью Helm и управление доступом через RBAC. Вы научитесь упаковывать приложения, настраивать их сетевое взаимодействие и автоматизировать деплой, исключая ошибки при переходе из локальной разработки в продакшен.

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

  • Тема 1. Введение в Kubernetes
    • Что такое Kubernetes
    • Какие задачи решает
    • Обзор работы с кластером
  • Тема 2. Абстракции приложения
    • Pod
    • ReplicaSet
    • Deployment
  • Тема 3. Хранение конфигураций
    • Переменные окружения
    • Secret
    • ConfigMap
  • Тема 4. Хранение данных
    • Возможности Kubernetes
    • Persistent volume
    • Persistent volume claim
  • Тема 5. Сетевые абстракции
    • Health check
    • Service
    • Ingress
  • Тема 6. Устройство кластера
    • Компоненты кластера
    • Как запускается приложение
  • Тема 7. Oneshot задачи
    • Job
    • CronJob
  • Тема 8. Альтернативы Deployment'у
    • DaemonSet
    • StatefulSet
  • Тема 9. Авторизация в кластере
    • Kubeconfig
    • RBAC
    • Ограничения в кластере. PSP, Limit Range, Resource Quota
  • Тема 10. Особенности ЯП в Kubernetes
    • Java
    • Python
    • Go
  • Тема 11. Локальная разработка в Kubernetes
    • Minikube
    • Автообновление кода в поде
  • Тема 12. Дебаг приложений в кластере
    • Возможности Kubernetes
    • Подключение профилировщиков
    • Pprof
    • Best Practice по работе с контейнерами в продакшене
  • Тема 13. Темплейтирование приложений
    • Обзор существующих инструментов
    • Helm
  • Тема 14. CI/CD
    • Тестирование
    • Сборка образа
    • Деплой с Helm
    • Хуки
  • Тема 15. Использование возможностей Kubernetes в своих приложениях
    • RBAC
    • Библиотеки для Kubernetes
    • Работа с API
Складчина создана 1 декабря 2020 г. · описание обновлено 23 марта 2026 г.
1 274 ₽ 30 000 ₽