Seamless Multi-Cloud Kubernetes: A Practical Guide - Justin Santa Barbara & Ciprian Hacman
Channel: CNCF [Cloud Native Computing Foundation]
Date: 22/03/2024

Don't miss out! Join us at our next Flagship Conference: KubeCon + CloudNativeCon North America in Salt Lake City from November 12 - 15, 2024. Connect with our current graduated, incubating, and sandbox projects as the community gathers to further the education and advancement of cloud native computing. Learn more at https://kubecon.io

Seamless Multi-Cloud Kubernetes: A Practical Guide - Justin Santa Barbara, Google & Ciprian Hacman, Microsoft

One Kubernetes cluster can span multiple availability-zones, but running in multiple regions or even multiple clouds is an “exercise for the reader”. We present a realistic and practical approach: how best to run multiple Kubernetes clusters across regions and clouds. We will explore how modern Kubernetes tools like kOps and ClusterAPI enable homogeneous cluster creation and management across diverse cloud platforms. We show how to embrace GitOps principles to effectively manage multiple control planes, eliminating the need for complex federation solutions. We’ll describe solutions for both north-south and east-west network traffic. We’ll also delve into scenarios where this approach is not optimal, such as highly stateful workloads. Benefits of the approach include cost-optimization, disaster recovery, and blue/green cluster upgrades. The approach has deep implications for the evolution of Kubernetes itself, and we’ll share how to think about future Kubernetes cluster management.