Getting Started with GitOps
This lesson introduces us to the concept of GitOps, its benefits and the challenges faced in applying it.
We'll cover the following...
Git as the only source of truth
Git is the de-facto code repository standard and hardly anyone argues against that statement today. Where we might disagree is whether Git is the only source of truth, or even what we consider in that.
When I speak with teams and ask them whether Git is their only source of truth, almost everyone answers yes. However, when I start digging, it usually turns out that’s not true. Can you recreate everything using only the code in Git? By everything, I mean the entire cluster and everything running in it. Is your entire production system described in a single repository? If the answer to that question is yes, you are doing a great job, but we’re not done with the questioning. Can any change to your system be applied by making a pull request, without pressing any buttons in Jenkins or any other ...