Scaling GitOps Using ArgoCD Application-Sets: Lesson Learnt - Amit Dsouza, Odyssey Cloud
Channel: CNCF [Cloud Native Computing Foundation]
Date: 20/04/2023

Scaling GitOps Using ArgoCD Application-Sets: Lesson Learnt - Amit Dsouza, Odyssey Cloud

ArgoCD has gained a lot of traction over the last couple of years, however most companies are still using Applications or App of Apps pattern in ArgoCD. ApplicationSet changed the game! It introduced generators where you could have one Appset to either deploy multiple repositories or single mono repositories. It gave a simplified path to bootstrap clusters using a mono-repository and deployed a product with microservices in multiple repositories. This was GitOps at scale and it was simple. Amit implemented ArgoCD for a large Australian media company to automate application deployments in Kubernetes, however, the journey was not without its hiccups. In this talk Amit introduces people to ArgoCD ApplicationSets & the Generators used, and how it saves time and reduces complexity by avoiding the need to write new deployment pipelines. It lowers the maintenance overhead and coupled with Argo rollouts, you have deployment strategies down pat. Amit walks you through his journey from Application to ApplicationsSets, discussing the mistakes made and lessons learnt, to help you fast track and simplify your ArgoCD adoption.