Учебное пособие по Argo CD ApplicationSets: генераторы, шаблоны и промышленные шаблоны проектиров...
Cloud With VarJosh
0:00 / 0:00
Учебное пособие по Argo CD ApplicationSets: генераторы, шаблоны и промышленные шаблоны проектиров...
2 725 просмотров · 7 мес. назад
Cloud With VarJosh
14,1 тыс. подписчиков
2 725 просмотров · 7 мес. назад
Как работают ApplicationSets в Argo CD в производственной среде | Подробный анализ многокластерной архитектуры и генераторов
👉 Репозиторий Argo CD: https://github.com/CloudWithVarJosh/A...
👉 Плейлист Argo CD: • Argo CD: Basics to Production Course
👉 Подпишитесь на канал, чтобы выразить свою поддержку: / @cloudwithvarjosh
Примечание: Это видео доступно раньше для участников Gold и Platinum в качестве способа поддержки канала.
Оно будет опубликовано через 48 часов.
В этой лекции (Лекция 10 – Заключительная лекция) мы сосредоточимся на одном из самых мощных примитивов масштабируемости в Argo CD: ApplicationSets. По мере развития платформ, выходящих за рамки отдельных приложений и кластеров, ручное управление повторяющимися приложениями Argo CD становится сложным и чреватым ошибками. В этой лекции мы подробно объясним, что на самом деле означает многокластерная архитектура, зачем существуют ApplicationSets и как они работают в производственной среде.
Мы начнем с создания прочной концептуальной основы вокруг многокластерного Kubernetes и намерений развертывания. Затем перейдем к полной демонстрации многорегиональной архитектуры с использованием Amazon EKS, где мы будем динамически генерировать и управлять приложениями с помощью различных генераторов. Наконец, мы рассмотрим генераторы Cluster, Git Directory, Git File и Matrix и завершим изучением того, как выбрать подходящий генератор ApplicationSet в зависимости от того, где находится намерение развертывания.
🛠 Что вы узнаете сегодня
Что означает мультикластерность в Kubernetes
Почему ApplicationSets необходимы в производственной среде GitOps
Что такое ApplicationSet и чем он отличается от приложения
Как генераторы и шаблоны работают вместе
Как развертывать рабочие нагрузки в разных регионах с помощью ApplicationSets
Чем отличаются генераторы Cluster, Git Directory, Git File и Matrix
Как выбрать подходящий генератор в зависимости от архитектуры
Полное практическое руководство по использованию ApplicationSet в производственной среде
⏰ Временные метки
00:00:00 Введение
00:01:16 Объяснение мультикластерности в Kubernetes
00:07:34 Зачем нужны ApplicationSets? Какую проблему они решают?
00:16:36 Демонстрация 1: Многорегиональное развертывание с ApplicationSets
00:22:28 Предварительные условия демонстрации
00:23:51 Шаг 1: Создание кластеров EKS (многорегиональная настройка)
00:25:57 Шаг 2: Установка и настройка Argo CD (кластер Мумбаи)
00:34:02 Шаг 3: Подключение внешнего кластера (Северная Вирджиния)
00:40:35 Шаг 4: Разработка структуры репозитория Git
00:44:05 Шаг 5: Подробный анализ YAML ApplicationSet (генераторы и шаблоны)
00:59:46 Демонстрация 2: Генератор кластеров
01:10:02 Демонстрация 3: Генератор каталогов Git
01:21:20 Демонстрация 4: Генератор файлов Git
01:27:56 Демонстрация 5: Матрица Генератор
01:35:19 Выбор подходящего генератора ApplicationSet
01:37:07 Заключение курса
📚 Другие курсы
Kubernetes
👉 Плейлист CKA 2025: • CKA Certification Course 2025
👉 Проекты Kubernetes: • DevOps Projects
👉 Мегапроект Kubernetes: • DevSecOps Mega Project | Multi-AZ Amazon E...
CI/CD (Jenkins)
👉 Плейлист Jenkins: • Jenkins: Basics To Production
👉 Репозиторий GitHub: https://github.com/CloudWithVarJosh/J...
🔗 Оставайтесь на связи
👉 LinkedIn: / varun-joshi-2b516752
👉 GitHub: https://github.com/CloudWithVarJosh
🔖 Хэштеги
#GitOps #ArgoCD #CloudWithVarJosh #DevOps #Kubernetes #CNCF #CI #CD #GitOpsWorkflow #PlatformEngineering #ProductionGitOps