ArgoCD: GitOps-деплой и автоматизация в Kubernetes
Подробнее
Что нужно для старта
- Самое важное: желание изучать, учиться чему-то новому и не пугаться возникающих трудностей.
- ✅ Для комфортного прохождения курса вам понадобятся:
- Базовые знания командной строки.
- Базовые знания Kubernetes.
- Базовые знания Docker.
- 💡 Пройдите демо-уроки, чтобы оценить свои силы!
Что вы получите
- Понимать и применять GitOps-подход: разберетесь что такое GitOps, какие проблемы он решает, его основные компоненты и как устроен GitOps-флоу.
- Развёртывать и эксплуатировать ArgoCD в Kubernetes: устанавливать и конфигурировать ArgoCD, подключать Git-репозитории.
- Работать с ключевой сущностью ArgoCD — Application: описывать приложения декларативно, управлять их жизненным циклом и состоянием прямо через Git.
- Выполнять GitOps-деплой приложений: настраивать автоматическую синхронизацию, контролировать расхождения между Git и кластером, безопасно применять изменения.
- Управлять группами приложений с помощью паттерна App of Apps: строить масштабируемую и поддерживаемую структуру GitOps-репозитория.
- Работать с Helm: развёртывать и обновлять приложения на базе Helm-чартов.
- Автоматизировать обновление Docker-образов с ArgoCD Image Updater: настраивать доступы к Git и Docker Registry, устанавливать и конфигурировать Image Updater, включать автоматическое обновление тегов и получать коммиты от Image Updater.
- Настраивать уведомления с ArgoCD Notifications: подключать провайдеры, описывать триггеры и подписки для Applications, настраивать шаблоны сообщений и в реальном времени получать уведомления о статусе приложений в Telegram.
- Интегрировать ArgoCD с SOPS для безопасной работы с секретами: генерировать ключи, настраивать шифрование и хранить чувствительные данные в Git.
Для кого этот курс
- 🔧 DevOps-инженеры, которым нужен надёжный GitOps-инструмент для автоматизированного деплоя в Kubernetes.
- 👨💻 Разработчики, желающих глубже разобраться в DevOps-практиках и подходе к управлению приложениями через Git.
- 👥 И все, кто хочет освоить ТОП-1 промышленный инструмент для GitOps — ArgoCD, точно встретится на реальной работе!
Программа курса
- Введение в курс
- Как проходить курс
- Знакомство
- Что такое GitOps и какие проблемы он решает
- Основные компоненты GitOps
- Обзор инструментов GitOps
- Подготовка Kubernetes-кластера
- Подготовка Git-репозитория
- Helm и Helm-чарты: необходимый минимум
- Установка ArgoCD и первый вход в UI
- Подключение Git-репозитория к ArgoCD
- Application — ключевая сущность ArgoCD
- Первый GitOps-деплой приложения
- Синхронизация и контроль состояния
- App of Apps — управление группой Application
- Зачем нужен Image Updater и как он работает
- Доступы к Git и Docker Registry
- Подготовка приложения к работе с Image Updater
- Установка и настройка ArgoCD Image Updater
- Первый автоматический коммит от Image Updater
- Что такое Notifications и зачем они нужны
- Создание Telegram-бота и настройка чата для уведомлений
- Подключение Telegram провайдера
- Настройка триггеров и подписок для Application
- Настройка шаблонов уведомлений
- Получение уведомлений в Telegram
- Что такое SOPS и зачем он нужен
- Ключи шифрования для SOPS
- Интеграция SOPS и ArgoCD
- Шифрование секретов через SOPS
- Что вы теперь умеете
- Куда двигаться дальше
- Заключительные слова и благодарность
01Онбординг
- Введение в курс
- Как проходить курс
- Знакомство
02Погружение в GitOps
- Что такое GitOps и какие проблемы он решает
- Основные компоненты GitOps
- Обзор инструментов GitOps
03Рабочее окружение
- Подготовка Kubernetes-кластера
- Подготовка Git-репозитория
04Helm для работы с ArgoCD
- Helm и Helm-чарты: необходимый минимум
05ArgoCD
- Установка ArgoCD и первый вход в UI
- Подключение Git-репозитория к ArgoCD
- Application — ключевая сущность ArgoCD
- Первый GitOps-деплой приложения
- Синхронизация и контроль состояния
- App of Apps — управление группой Application
06ArgoCD Image Updater
- Зачем нужен Image Updater и как он работает
- Доступы к Git и Docker Registry
- Подготовка приложения к работе с Image Updater
- Установка и настройка ArgoCD Image Updater
- Первый автоматический коммит от Image Updater
07ArgoCD Notifications
- Что такое Notifications и зачем они нужны
- Создание Telegram-бота и настройка чата для уведомлений
- Подключение Telegram провайдера
- Настройка триггеров и подписок для Application
- Настройка шаблонов уведомлений
- Получение уведомлений в Telegram
08ArgoCD и SOPS
- Что такое SOPS и зачем он нужен
- Ключи шифрования для SOPS
- Интеграция SOPS и ArgoCD
- Шифрование секретов через SOPS
09Итоги и дальнейшее развитие
- Что вы теперь умеете
- Куда двигаться дальше
- Заключительные слова и благодарность
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «ArgoCD: GitOps-деплой и автоматизация в Kubernetes» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 14 сентября 2026 г.

Stepik 
















