Мы используем cookie для стабильной работы сервиса. Подробнее

ArgoCD: GitOps-деплой и автоматизация в Kubernetes

ФорматОнлайн
Длительностьдо 5 часов
Объём9 занятий
О курсе

Подробнее

Этот курс — практическое руководство по ArgoCD и GitOps для Kubernetes. Он предназначен для тех, кто хочет научиться управлять приложениями через Git, автоматизировать деплой, обновления и уведомления, а также безопасно работать с секретами. Мы пройдём полный путь: от понимания GitOps и установки ArgoCD до построения GitOps-стека с автоматическим обновлением Docker-образов, уведомлениями и шифрованием секретов. 🎯 Цель курса Сформировать у вас практические навыки работы с ArgoCD и GitOps-подходом, которые можно сразу применять в реальных проектах и на работе. 🔥 Что делает этот курс особенным Фокус на GitOps, а не просто на ArgoCD: вы не просто установите инструмент, а разберётесь, как выстраивать GitOps-процессы и архитектуру управления Kubernetes через Git.   Практический подход: мы рассматриваем не демо-сценарии, а практики, которые используются в реальных командах: автоматическая синхронизация, контроль состояния, масштабирование через App of Apps, обновление образов и уведомления.   Автоматизация без лишних компонентов: научитесь автоматизировать обновление Docker-образов с помощью ArgoCD Image Updater и получать уведомления о состоянии приложений через ArgoCD Notifications.   Безопасная работа с секретами: разберём интеграцию ArgoCD с SOPS и научимся безопасно хранить секреты в Git-репозитории без утечек чувствительных данных.   Только практика, без воды: курс построен вокруг практических шагов, конфигураций и реальных сценариев эксплуатации ArgoCD.   Актуально на 2026 год: GitOps — стандарт де-факто для управления Kubernetes, а ArgoCD — один из самых востребованных инструментов в DevOps.
Требования

Что нужно для старта

  • Самое важное: желание изучать, учиться чему-то новому и не пугаться возникающих трудностей.
  • ✅ Для комфортного прохождения курса вам понадобятся:
  • Базовые знания командной строки.
  • Базовые знания 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, точно встретится на реальной работе!
Содержание

Программа курса

9 занятий
№ТемаЧто внутри
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Итоги и дальнейшее развитие

- Что вы теперь умеете
- Куда двигаться дальше
- Заключительные слова и благодарность

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Итоги и дальнейшее развитие

- Что вы теперь умеете
- Куда двигаться дальше
- Заключительные слова и благодарность

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «ArgoCD: GitOps-деплой и автоматизация в Kubernetes» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 14 сентября 2026 г.

Продолжить выбор

Похожие курсы

Мониторинг с Prometheus
до 10 часов
Мониторинг с Prometheus

Этот курс — практическое руководство по современному мониторингу при помощи таких инструментов, как: Prometheus Prometheus Exporters PromQL Alertmanager Grafana 🔥 Что делает этот…

Онлайн10 занятий
979 ₽
DevOps-инженер с нуля
14 месяцев
DevOps-инженер с нуля

Начните карьеру DevOps-инженера — с нуля до middle-уровня за 14 месяцев. Уже в середине курса сможете применять знания на практике и брать первые задачи в проектах или выходить на…

Онлайн5 занятийНачальный
Помощь с трудоустройствомДомашние задания
99 000 ₽Рассрочка на 24 мес.
Радиоэлектронные системы и комплексы - курс переподготовки
−17%256 часов
Радиоэлектронные системы и комплексы - курс переподготовки

Приглашаем освоить специальность «Радиосвязь, радиовещание и телевидение» в онлайн-формате. «АПОК» организует законные курсы профессиональной переподготовки с выдачей легитимного…

Онлайн13 занятий
Текстовые уроки
39 910 ₽−17%
32 980 ₽Скидка до 28 сентября
Certified Kubernetes Application Developer + практический опыт
Certified Kubernetes Application Developer + практический опыт

Сами по себе лекции не помогут вам пройти сертификацию. Сертификация Kubernetes - это практический экзамен. Вам нужен практический опыт, вам нужно работать быстро и вам нужна прак…

Онлайн10 занятий
6 990 ₽
Комплект курсов «Gitlab CI/CD с нуля» и «Курс DevOps-инженер с нуля»
−18%
Комплект курсов «Gitlab CI/CD с нуля» и «Курс DevOps-инженер с нуля»

«Gitlab CI/CD с нуля»: Освой полный цикл CI/CD в GitLab — от первого коммита до production-пайплайна с автоматическим тестированием, SAST-анализом и деплоем. «DevOps-инженер с нул…

ОнлайнНачальный
36 140 ₽−18%
29 630 ₽Рассрочка на 12 мес.
Начать без затрат

Бесплатные курсы

ФОИТ. Передача и хранение информации
Бесплатно
ФОИТ. Передача и хранение информации

Физические основы информационных технологий (ФОИТ) — цикл курсов, посвященный изучению устройств вычислительной техники (ВТ) с точки зрения базовых физических законов. Он будет по…

Онлайн9 занятий
Бесплатно
Сети k8s краш-курс
Бесплатно
Сети k8s краш-курс

В этом курсе я постарался просто рассказать о сложных аспектах сетевых технологий Kubernetes, а также организовать практические упражнения, чтобы ты погрузился в работу с современ…

Онлайн4 занятий
Бесплатно
Как работает Интернет
Бесплатно
Как работает Интернет

Вы пользуетесь интернетом. Но знаете ли вы, как он работает? Если вы когда-то слышали слова домен, маршрутизация, IP-адрес, протокол, порт, но не уверены в том, что они означа…

Онлайн2 занятий
Бесплатно