Back in 2017, Alexis Richardson coined the term "GitOps" to describe operations by pull requests. Now, the container solutions folks have written a fun evaluation of FluxCD, ArgoCD and Jenkins-X to compare continuous delivery pipelines in what they call "GitOps Style." Oppa gitops style! GitOps Style can be summarized by these rules:
- Store all Kubernetes resource configuration in Git
- Use only pull requests to modify resources on that Git repo
- Once Git is modified, apply changes to the cluster immediately and fully automated
- If the actual state drifts from the desired state, either correct it or alert operators about it
The authors restrict their analysis to containerized kubernetes-managed environments. But the principles apply broadly.
No comments:
Post a Comment