Managing Multi-Cluster, Multi-Cloud Deployments with GitOps and ArgoCD - Ricardo Rocha (CERN)
Richardo Rocha, Computing Engineer at CERN, joined the Meetup for Argo monthly series and talked about managing Multi-Cluster, Multi-Cloud Deployments with GitOps and ArgoCD.
The last few years saw two relevant trends in CERN deployments: Kubernetes and cloud-native technologies on the deployment side, and public clouds as a potentially cost-effective way to get the additional capacity to cover workloads spikes and access resources that are scarce on-premises, such as GPUs and other accelerators.
This talk will describe a multi-cluster, multi-cloud infrastructure fully managed using GitOps and ArgoCD. It will cover the three main layers in the deployment: the "underlay", managing clusters using tools like Crossplane; the "cluster add-ons", covering monitoring, policy enforcement, cost aggregation, etc; and finally the end-user services. All triggered and managed by ArgoCD from a central git repository.