Theory
Theory: One Loop from Commit to Careful Traffic
Git commit → forge CI → image digest in Git → Argo CD sync → Rollout steps → analysis → stable. That is the book’s end-to-end mental model.
Invariants
- Every stage is a name over content-addressed bytes (Git hash, image digest).
- Humans change Git; controllers change clusters.
- Larger environments add more clusters, ApplicationSets, and stricter analysis — not a different physics.
commit → CI → digest in Git → Argo → Rollout → traffic → stable
What can break
- A snowflake kubectl at any stage (breaks the loop).
How to read this chapter
End-to-end model, larger environments.