youtube image
From YouTube: Lightning Talk: Creating A Scalable Foundation for Kubernetes Mult... Lukonde Mwila & Kelvin Piroddi

Description

Lightning Talk: Creating A Scalable Foundation for Kubernetes Multi-Tenancy - Lukonde Mwila, SUSE & Kelvin Piroddi, Yieldstreet

One of the biggest challenges when operating Kubernetes at scale is managing unrelated workloads and different teams that share a cluster. In some cases, you might have one big cluster, and in other cases, you might have multiple clusters housing different teams and workloads. Kelvin Piroddi and Lukonde Mwila worked as DevOps leads on a project that used Argo CD to manage multiple EKS clusters, as well as the dedicated Argo cluster itself. As the project grew, more people needed access to the clusters, such as additional operators, solution architects, QA testers, and different development teams that were responsible for microservices. In this talk, Kelvin and Lukonde will elaborate on how a GitOps strategy with Argo CD optimized their continuous delivery, how Argo CD's projects and RBAC enabled secure access control for different teams, and how Argo's SSO feature complemented the organization AuthN model with Azure AD. Furthermore, they'll discuss how Argo CD solves multi-tenancy challenges for GitOps, but can be further complemented by a cluster lifecycle management tool that also supports features like projects and RBAC for other cluster operations outside the scope of GitOps.