Argo CD ApplicationSets Explained | Scaling GitOps Across Clusters & Microservices
Автор: Cloud With VarJosh
Загружено: 2026-02-13
Просмотров: 36
Описание:
How Argo CD ApplicationSets Work in Production | Multi-Cluster & Generator Deep Dive
👉 Argo CD Repository: https://github.com/CloudWithVarJosh/A...
👉 Argo CD Playlist: • Argo CD: Basics to Production Course
👉 Join the Channel to show your support: / @cloudwithvarjosh
Note: This video is available early for Gold and Platinum members as a way to support the channel.
It will be made public in 48 hours.
In this lecture (Lecture 10 – Final Lecture), we focus on one of the most powerful scalability primitives in Argo CD: ApplicationSets. As platforms grow beyond single applications and single clusters, managing repeated Argo CD Applications manually becomes difficult and error-prone. In this lecture, we clearly explain what multi-cluster really means, why ApplicationSets exist, and how they work in production.
We begin by building a solid conceptual foundation around multi-cluster Kubernetes and deployment intent. Then we move into a complete multi-region demo using Amazon EKS, where we generate and manage Applications dynamically using different generators. Finally, we explore Cluster, Git Directory, Git File, and Matrix generators, and conclude by learning how to choose the right ApplicationSet generator based on where deployment intent lives.
🛠 What You’ll Learn Today
What multi-cluster means in Kubernetes
Why ApplicationSets are needed in production GitOps
What an ApplicationSet is and how it differs from an Application
How generators and templates work together
How to deploy workloads across regions using ApplicationSets
How Cluster, Git Directory, Git File, and Matrix generators differ
How to choose the right generator based on architecture
A complete hands-on, production-style ApplicationSet walkthrough
⏰ Timestamps
00:00:00 Introduction
00:01:16 Multi-Cluster in Kubernetes Explained
00:07:34 Why ApplicationSets? What Problem Do They Solve?
00:16:36 Demo 1: Multi-Region Deployment with ApplicationSets
00:22:28 Demo Prerequisites
00:23:51 Step 1: Create EKS Clusters (Multi-Region Setup)
00:25:57 Step 2: Install and Configure Argo CD (Mumbai Cluster)
00:34:02 Step 3: Onboard External Cluster (N. Virginia)
00:40:35 Step 4: Design Git Repository Structure
00:44:05 Step 5: ApplicationSet YAML Deep Dive (Generators & Templates)
00:59:46 Demo 2: Cluster Generator
01:10:02 Demo 3: Git Directory Generator
01:21:20 Demo 4: Git File Generator
01:27:56 Demo 5: Matrix Generator
01:35:19 Choosing the Right ApplicationSet Generator
01:37:07 Course Wrap-Up
📚 Other Courses
Kubernetes
👉 CKA 2025 Playlist: • CKA Certification Course 2025
👉 Kubernetes Projects: • Kubernetes Projects
👉 Kubernetes Mega Project: • DevSecOps Mega Project | Multi-AZ Amazon E...
CI/CD (Jenkins)
👉 Jenkins Playlist: • Jenkins: Basics To Production
👉 GitHub Repository: https://github.com/CloudWithVarJosh/J...
🔗 Stay Connected
👉 LinkedIn: / varun-joshi-2b516752
👉 GitHub: https://github.com/CloudWithVarJosh
🔖 Hashtags
#GitOps #ArgoCD #CloudWithVarJosh #DevOps #Kubernetes #CNCF #CI #CD #GitOpsWorkflow #PlatformEngineering #ProductionGitOps
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: