September 2026
Intermediate
322 pages
7h 22m
English
GitOps has a small chicken-and-egg problem. Argo CD is supposed to own platform state from Git, but something has to install Argo CD before it can reconcile itself. The safe answer is a narrow, documented bootstrap exception followed by an immediate transfer of ownership to Git. The unsafe answer is to keep using kubectl apply whenever reconciliation becomes inconvenient and call the result GitOps because the manifests happen to live in a repository.
In this chapter, we will use the controlled builder workflow from Chapter 2 to create the platform's cloud-native foundation. We will install the pinned Argo CD release with server-side apply and create the root App-of-Apps. We will order child Applications with ...
Read now
Unlock full access