Managing Multi-Cluster, Multi-Cloud Deployments with GitOps and ArgoCD - Ricardo Rocha (CERN)

Managing Multi-Cluster, Multi-Cloud Deployments with GitOps and ArgoCD - Ricardo Rocha (CERN)

Apr 12, 2022

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.