Technology · Ebook
Argo CD: GitOps Continuous Delivery for Kubernetes
by Shriira Press
Argo CD is the leading GitOps tool for Kubernetes: declare your desired cluster state in Git and let an in-cluster agent continuously reconcile reality to match it. This free book teaches it from the ground up — the GitOps model and pull-based delivery, Argo CD's architecture and reconciliation loop, the Application resource, sync status vs health and drift detection, Helm and Kustomize rendering, scaling to a fleet with App-of-Apps and ApplicationSets, sync waves, hooks and rollbacks, security with Projects, RBAC, SSO and secrets management, and operating Argo CD in production with HA, observability, and sound repo structure. Ten focused chapters with real manifests and clear diagrams that take you from concepts to running GitOps for real workloads.
Contents
- 1Preface
- 2Chapter 1 — What Argo CD Is
- 3Chapter 2 — Architecture and the Reconciliation Loop
- 4Chapter 3 — The Application Resource
- 5Chapter 4 — Sync Status, Health, and Drift
- 6Chapter 5 — Helm, Kustomize, and Config Management
- 7Chapter 6 — App-of-Apps and ApplicationSets
- 8Chapter 7 — Sync Strategies, Hooks, and Rollbacks
- 9Chapter 8 — Security, RBAC, and Projects
- 10Chapter 9 — Operating Argo CD in Production
- 11Chapter 10 — Best Practices and Putting It Together
