Why This Book Exists
Who This Guide Is For
If you can read a Deployment and open a pull request in your sleep but Argo CD still feels like someone else's magic, this book is the part nobody showed you. Whoever you are: the engineer running it for ten teams, the developer shipping through it, the one who inherited it when its owner quit, here is where you land:
Kubernetes developers: You build and run apps on Kubernetes and already live in manifests, Helm charts, and kubectl. You will learn to put your app under Argo CD so a Git commit ships it, see how your chart or manifests become a synced Application, and read sync and health status to know whether your change actually landed.
Platform engineers: You run Argo CD as a service for other teams. You will install it from raw manifests, scope teams to projects with RBAC, generate Applications across clusters with ApplicationSets, and decide what self-healing and pruning should do before someone else finds out the hard way.
DevOps engineers: You connect Git to clusters and CI to delivery. You will wire commits to syncs, run your own code around a deploy with hooks and waves, and build a pipeline that gives every branch its own live environment.
Site reliability engineers: You care what happens when state drifts. You will work through reconciliation, self-healing, sync retries and backoff, and what Argo CD shows you when an Application goes from Synced to OutOfSync or Healthy to Degraded.
Kubernetes operators and cluster admins: You manage clusters and the things running on them. You will install Argo CD, register additional clusters, and see how it reconciles target state against live state so you stop pushing manifests by hand.
Developers deploying onto a platform: You do not run Argo CD, you ship through it. You will learn what your team's setup expects from you: how an Application maps to your manifests or Helm chart, why a sync fails, and how to read the status instead of guessing.
Security engineers: Your concern is access and blast radius. You will use projects to fence what an Application can deploy and where, grant one teammate rights to exactly one project, see where secrets in Git become a problem you have to solve and more!
GitOps the Hard Way, with Argo CD
Build Real GitOps Pipelines From Empty Clusters to Automated DeploysEnroll now to unlock all content and receive all future updates for free.
