Welcome to the official GitHub repository for the Argo CD – Basics to Production course!
This repository is your central hub for learning GitOps with Argo CD, from core concepts to production-ready patterns. It complements the video lectures with structured notes, diagrams, and configuration examples that help you understand how Git becomes the source of truth and how Argo CD enforces it on Kubernetes.
This course focuses on GitOps principles first, and then shows how Argo CD implements those principles in real-world Kubernetes environments.
Argo CD: Basics to Production Playlist
- Organized by Lectures / Days: Concepts progress from GitOps fundamentals to Argo CD internals and production patterns.
- GitOps Design Notes: Clear explanations of GitOps, repository structure, ownership, and deployment models.
- Argo CD Examples: Application definitions, sync behavior, and reconciliation flows.
- Step-by-Step Walkthroughs: From understanding desired state to enforcing it using Argo CD.
- Production Insights: Practical guidance on scaling GitOps, security boundaries, and operational best practices.
- Concept First, Tool Second: Learn why GitOps exists before learning how Argo CD works.
- CNCF-Aligned: Definitions and workflows follow CNCF OpenGitOps principles.
- Beginner Friendly: No prior Argo CD or GitOps experience required.
- Production-Oriented: Focuses on real-world Kubernetes and platform engineering use cases.
If this repository helps you understand GitOps or Argo CD better, please give it a ⭐. Your support motivates me to keep creating high-quality, free DevOps and Kubernetes content.
-
Clone the repository:
git clone https://github.com/CloudWithVarJosh/ArgoCD-Basics-To-Production.git
-
Navigate to the folder for the corresponding lecture/day:
cd ArgoCD-Basics-To-Production/Day1
Each folder aligns with the corresponding video and builds on previous concepts.
- Follow me on LinkedIn: Varun Joshi
- Subscribe to my YouTube Channel: Cloud With VarJosh
- Explore my other projects on GitHub
