Курс охватывает GitOps-методологию для DevOps-специалистов, SRE-инженеров, разработчиков и системных администраторов, стремящихся автоматизировать управление инфраструктурой. Основной материал включает Kubernetes, Git, инструменты GitOps (Flux, ApplicationSet), Terraform, Crossplane и интеграцию с CI/CD. После завершения слушатели смогут внедрять GitOps-подходы для развертывания и мониторинга приложений, стандартизировать процессы управления инфраструктурой и повышать стабильность систем.
Для кого:
- DevOps’ам — инструменты для стандартизации процессов управления инфраструктурой и повышения стабильности системы.
- SRE-специалистам — инструменты для управления надежностью, автоматизации мониторинга и интеграции с CI/CD.
- Разработчикам — возможности для удобного развертывания в Kubernetes, контроля версий приложений и синхронизации с продакшеном.
- Системным администраторам и архитекторам – методы управления актуальной инфраструктурой и внедрения инфраструктуры как кода.
- DataOps’ам — инструменты для автоматизации обработки данных, мониторинга и обеспечения воспроизводимости данных.
- Team Lead’ам — улучшение командных процессов, внедрение CI/CD и упрощение взаимодействия между Dev и Ops.
Программа курса
Основы Kubernetes
- Тема 1: Введение в Kubernetes. Основные понятия и архитектура
- Тема 2: Объекты в Kubernetes
- Тема 3: Сетевая подсистема в Kubernetes
- Тема 4: Хранение данных в Kubernetes
- Тема 5: Requests, limits и load balancing в Kubernetes
- Тема 6: Архитектурный подход Service Mesh
- Тема 7: Развертывание кластера Kubernetes
Введение в методологию GitOps
- Тема 1: Основы Git. Использование CI/CD в Git проектах
- Тема 2: Введение в GitOps
- Тема 3: Управление конфигурацией с помощью Git
Инструменты GitOps
- Тема 1: Инструментарий и подходы для реализации GitOps
- Тема 2: Использование паттерна App of Apps
- Тема 3: Применение ApplicationSet
- Тема 4: Интеграция инструмента Flux
Развертывание инфраструктуры GitOps
- Тема 1: Применение инфраструктуры с помощью Terraform в GitOps
- Тема 2: Использование инструмента Crossplane
- Тема 3: Автоматизация тестирования инфраструктуры
- Тема 4: Мониторинг с помощью GitOps
- Тема 5: Интеграция CI/CD и GitOps
- Тема 6: Деплой приложений с помощью GitOps







