Looking at deployment methods for managing K8s app...
# gitops
g
Looking at deployment methods for managing K8s apps and have seen both Argo and Flux cd pop up - Any recommendations for and against each ?
h
their similar, argo has a bigger ecosystem around it and more community support
r
Argo CD might be easier if you get started with GitOps as it has a UI, so Developers can see what is going on. I never used FluxCD outside a playground however
m
+1 for the ecosystem and community. And also ArgoCD has UI out of the box, while Flux has some custom third-party solutions
g
Think ArgoCD is the choice 😅
r

https://www.youtube.com/watch?v=NQidP_NHZig

you can checkout thiis, they also provide repos for both 🙂 https://github.com/iits-consulting/argocd-vs-fluxcd-infrastructure https://github.com/iits-consulting/argocd-vs-fluxcd-application
g
Thanks , still very new to kubernetes and currently deploying helm charts via Terraform so think this will make a huge change
d
To provide a counterpoint, we’ve been big on flux for a bit. While doing our own internal comparisons, we found flux simpler to understand, easier to setup, and very focused. It did all we needed without needing any extra tooling around it
d
Ditto we went for flux, and gitlab and azure AKS going all in with flux as well has helped for us.