Argo CD App of Apps Tutorial | Sync Options Explained | Hands-On Demo
Argo CD App of Apps Explained | Sync Options | Hands-On GitOps Demo 👉 Argo CD Repository: [https://github.com/CloudWithVarJosh/A...](https://github.com/CloudWithVarJosh/A...) 👉 Argo CD Playlist: [   • Argo CD: Basics to Production Course  ](   • Argo CD: Basics to Production Course  ) 👉 Join the Channel to show your support: [   / @cloudwithvarjosh  ](   / @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 9), we shift focus to one of the most important GitOps patterns used in production: *App of Apps*. As products grow beyond a single application into tiered architectures or microservices, managing multiple Argo CD Applications independently becomes operationally difficult. In this lecture, we break down *why the App of Apps pattern is needed*, *what it actually is*, and *how it works in practice*. We start by understanding the problems App of Apps solves, such as fragmented product health and lack of a single control point. We then clearly define the pattern and the roles of parent and child Applications. Finally, we walk through a complete, hands-on demo where we deploy a frontend and backend using a parent Application, observe child Application creation, understand sync options, and validate self-healing behavior in Argo CD. 🛠What You’ll Learn Today Why the App of Apps pattern is needed What App of Apps is and what it is not How parent and child Argo CD Applications work together How multiple Git repositories are used in App of Apps How sync options affect child Applications How Argo CD provides product-level health and reconciliation A complete hands-on App of Apps demo in Argo CD ⏰ Timestamps 00:00:00 Introduction 00:01:14 Why App of Apps Is Needed 00:08:55 What Is App of Apps? 00:15:09 Demo: App of Apps in Argo CD 00:15:17 Demo Introduction & Flow 00:18:49 Step 1: Understanding the Directory Structure 00:22:05 Sync Options Explained (Child Applications) 00:23:35 Directory Structure (Continued) 00:26:44 Step 2: Build and Push Container Images 00:29:58 Step 3: Child Argo CD Applications (FE & BE) 00:30:19 Step 4: Create Git Repositories 00:33:26 Step 5 & 6: Parent Application (App of Apps) + UI Walkthrough 00:42:21 Step 7: Access the Application 00:43:07 Step 8: Deletion and Self-Healing Behavior 00:44:17 Outro, Summary & Next Steps 📚 Other Courses Kubernetes 👉 CKA 2025 Playlist:    • CKA Certification Course 2025  👉 Kubernetes Projects:    • DevOps 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

Argo CD ApplicationSets Tutorial: Generators, Templates, and Production Design Patterns

What is GitHub Actions | Build Your First Workflow from Scratch

ArgoCD Setup & GitOps Explained - Part 12

Kubernetes Is Not a Deployment Tool

Frontend System Design Explained w/ Senior Engineer (Microfrontends, Monorepo, MCP UI, Reactjs)

Kubernetes Ingress on AWS EKS | Amazon ECR & NGINX Ingress Controller | Production-Ready DevOps

GitHub Actions Inputs Explained | Workflow Inputs, Reusable Workflows & Production Use Cases

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers

You will never forget Kubernetes Gateway API after watching this.

Helios Is AMD’s First AI System To Rival Nvidia Vera Rubin — We Got An Exclusive, First Look

GitHub Actions Functions Explained | Build a Production-Style CI Pipeline

Why Netflix is betting on systems thinkers—not specialists—in the AI era | Elizabeth Stone (CPTO)

Git Tutorial: Core Concepts, Branching & Merging

The Deputy Sheriff Knocked At Dawn With Eviction Papers — My SIL Was Laughing... | Calm Dad Stories.

Why the Pyramid dream is a lie - and the scam, too

GitHub Actions Triggers & Runners Explained | Events, Contexts & Hosted Runners

Git Tutorial: Remotes, Push, Fetch & Pull, Pull Requests

MCP Tutorial: Build Your First MCP Server and Client from Scratch (Free Labs)

9 Boring Habits That Will Put You Ahead of 99% of People

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Android 17 sucks. So I put Linux on a phone.
![Kubernetes Crash Course for Absolute Beginners [NEW]](https://i.ytimg.com/vi/s_o8dwzRlu4/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAfg4KRReNtQkLAjORAuzDyyoaBFg)
Kubernetes Crash Course for Absolute Beginners [NEW]

Why Haven't We Had That Oil Crisis... Yet?

GitLab CI/CD Masterclass for Beginners (2026 Edition)

Microservices explained - the What, Why and How?

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)

