Can you explain GitOps in simple terms? How does it fit into Continuous Integration (CI), Continuous Delivery and Continuous Deployment? And what are considerations when rolling out GitOps in an enterprise?
To get answers to those questions we sat down with
Christian Hernandez, Head of Community at
Akuity, who has a fabulous analogy to explain GitOps that I am sure many of us will "borrow" from him. Christian also explains the ecosystem he works in such as
ArgoCD,
Kargo as well as
OpenGitOps which aims to provide open-source standard and best practices to implementing GitOps.
We closed the session with some advice around Application Dependency Management, External Secrets Operator and choosing the right Git Repo Structure.
Here are some of the links we discussed:
OpenGitOps:
https://opengitops.dev/ArgoCD:
https://argoproj.github.io/cd/Kargo:
https://github.com/akuity/kargoArgoCon:
https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/co-located-events/argocon/GitOpsCon:
https://events.linuxfoundation.org/gitopscon-north-america/