Loading video player...
*Argo CD Hands-On Project Demo | Private Git, Secrets, Pruning & Self-Healing* 👉 Argo CD Repository: https://github.com/CloudWithVarJosh/ArgoCD-Basics-To-Production 👉 Argo CD Playlist: https://www.youtube.com/playlist?list=PLmPit9IIdzwSiYCKOtXUGNwytXXiJ8Rg9 👉 Join the Channel to show your support: https://www.youtube.com/channel/UCaLKKEjj21ucnOYi45ZHwkw/join *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 Lecture 4 of the Argo CD: Basics to Production series, we move beyond basic Argo CD usage and build a production-grade GitOps mental model using a complete, end-to-end hands-on demo. This lecture combines two inseparable production concerns: 1. How Argo CD connects to private Git repositories and private container registries 2. How Argo CD continuously enforces desired state using Automated Sync, Pruning, and Self-Healing Instead of treating these as isolated topics, we walk through a single production-style GitOps flow, starting from private source code and ending with reconciled Kubernetes state. Along the way, we explore where credentials live, who consumes them, and how Argo CD behaves once automation features are enabled. This lecture represents the transition from basic Argo CD usage to real-world GitOps operations. 🛠 *What You’ll Learn Today* How production GitOps differs from demo-style setups Why private Git and private images are the norm in real environments How Argo CD connects to private Git repositories How Kubernetes pulls images from private registries Where secrets live and why they are not GitOps state How Application CRDs define source, destination, and scope Manual sync vs automated reconciliation Automated Sync, Pruning, and Self-Healing explained with demos Key GitOps edge cases and safety behaviors in Argo CD ⏰ *Timestamps* 00:00:00 Introduction 00:01:20 Prerequisites and Setup Context 00:02:04 Demo Overview: Production-Style GitOps with Argo CD 00:02:41 Demo Architecture and Flow Explanation 00:10:55 Step 1: Create Private GitHub Repositories 00:13:17 Step 2: Create GitHub Personal Access Token (PAT) 00:18:10 Step 3: Prepare Local Project Structure 00:22:25 Step 4: Create Private DockerHub Repository and Token 00:27:23 Step 5: Build and Push Application Container Image 00:30:50 Step 6: Create Kubernetes Namespace and Image Pull Secret 00:41:27 Step 7: Define Kubernetes Manifests (Config Repository) 00:42:49 Step 8: Create Argo CD Application (Application CRD) 00:47:40 Step 9: Push Application Code and Config to Git 00:55:06 Step 10: Install Argo CD CLI and Configure Private Repo Access 01:05:47 Step 11: Sync Application and Verify Deployment 01:07:24 Advanced Argo CD Features Overview 01:08:32 Automated Sync: Concept and Demo 01:16:01 Pruning: Concept and Demo 01:24:02 Self-Healing: Concept and Demo 01:30:53 Conclusion, Key Takeaways, and Next Lecture 📚 *Other Courses* *Kubernetes* 👉 CKA 2025 Playlist: https://youtube.com/playlist?list=PLmPit9IIdzwRjqD-l_sZBDdPlcSfKqpAt 👉 Kubernetes Projects: https://www.youtube.com/playlist?list=PLmPit9IIdzwSv2zwizysG6OwWUACpQFN0 👉 Kubernetes Mega Project: https://www.youtube.com/watch?v=9LXZm0Fryfw *CI/CD (Jenkins)* 👉 Jenkins Playlist: https://www.youtube.com/playlist?list=PLmPit9IIdzwSiYCKOtXUGNwytXXiJ8Rv8 👉 GitHub Repository: https://github.com/CloudWithVarJosh/Jenkins-Basics-To-Production 🔗 *Stay Connected* 👉 LinkedIn: https://linkedin.com/in/varun-joshi-2b516752 👉 GitHub: https://github.com/CloudWithVarJosh 🔖 Hashtags #GitOps #ArgoCD #CloudWithVarJosh #DevOps #Kubernetes #CNCF #CI #CD #GitOpsWorkflow #ContinuousReconciliation #PlatformEngineering