In-person + Virtual
October 24-28
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon North America 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Eastern Daylight Time (UTC -4). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Back To Schedule
Wednesday, October 26 • 11:00am - 11:35am
Migrating From Single-Node Kubernetes Control Plane To HA In Production - Cong Yue & David Oppenheimer, Databricks

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Databricks adopted Kubernetes in 2016, before highly available (HA) Kubernetes control plane deployments were common. As a result, we built our self-managed Kubernetes clusters using a single-node control plane in AWS, and then later also on Azure and GCP. Recently we migrated these production clusters to use a multi-node control plane, which provides higher reliability and enables us to upgrade Kubernetes versions more safely and therefore faster across the fleet. In this talk we describe the architecture we chose for our HA control plane, how we safely migrated a fleet of clusters from a single-node control plane to HA without affecting workloads in production, and how we adapted some of our Day 2 operations to accomodate multi-node control plane.

avatar for Cong Yue

Cong Yue

Software Engineer, Databricks
Cong Yue is a Senior Software Engineer on the Kubernetes Control Plane team at Databricks. He has been working in cloud infrastructure for more than 10 years, across Linux, data centers, private cloud, public cloud, observibility, containers, networking and storage. At Databricks... Read More →
avatar for David Oppenheimer

David Oppenheimer

Software Engineer, Databricks
David Oppenheimer is a software engineer at Databricks, where he works on infrastructure for building and managing multi-cloud services, including Databricks' multi-cloud Kubernetes platform. He joined the Kubernetes project in 2014 as a software engineer at Google, and has contributed... Read More →

Wednesday October 26, 2022 11:00am - 11:35am EDT
250 ABC