Resilient Multi-Cloud Strategies: Harnessing Kubernetes, Cluster API, and Cell-Based Architecture
Talkat KubeCon + CloudNativeCon Europe 2025 · on Friday, 2025-04-04· at 13:45· Level 0 | ICC Auditorium·
summary
New Relic runs a cell-based Kubernetes platform across 270+ clusters and ~18,000 nodes, using Cluster API for declarative bootstrapping, kind jobs + clusterctl to install controllers, and clusterctl move to hand off self-management; machine pool Helm charts expose node creation and Carpenter handles groupless bin‑packing while Argo CD manages control‑plane apps. Scheduling requirements encode as scheduling classes via a mutating webhook. Result: repeatable, automated cluster lifecycle and smaller blast radii in production, with ongoing pain points around CAPI/cloud-provider version drift.
AI-written summary · about
chapters (10)
- 0:00Multi-cloud Kubernetes intro
- 1:03Scaling challenges in monoliths
- 5:04Cell-based architecture for resilience
- 12:10Cluster API for multi-cloud
- 14:19Cluster API lifecycle automation
- 17:30Machine pools for node provisioning
- 19:53Scheduling classes for workloads
- 23:50Lessons from multi-cloud ops
- 26:41Future plans and cost optimization
- 27:05Q&A
related talks
32mDon't Start With 500 Clusters: Patterns in Scaling Multi-Cluster Kubernetes…
33mKubernetes-Driven Multi-Cloud Deployments: Maximizing Scalability and Flexibility
36mThe Architecture of a Multi-Cloud Environment with Kubernetes
13mSponsored Keynote: Multi What???? Multi-cloud, Multi-cluster, Multi-tenanted K8s
29mNavigating the Multitenancy Maze: Avoiding Kubernetes Antipattern Pitfalls
39mCluster API & Cluster Autoscaler
12mCluster API To Streamline Kubernetes Clusters Lifecycle Management...
11mKeynote: Multicluster Strategies to “Kubernetify” Legacy Apps
