Welcome to Percona Live Online 2021
Online Open Source Database Conference
Back To Schedule
Wednesday, May 12 • 15:00 - 16:00
Should You Run Databases Natively in Kubernetes?

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.

Kubernetes has hit a home run for stateless workloads, but can it do the same for stateful services such as distributed databases? Before we can answer that question, we need to understand the challenges of running stateful workloads on, well anything. In this talk, we will first look at which stateful workloads, specifically databases, are ideal for running inside Kubernetes. Secondly, we will explore the various concerns around running databases in Kubernetes for production environments, such as:
  • The production-readiness of Kubernetes for stateful workloads in general
  • The pros and cons of the various deployment architectures
  • How much performance may be lost when performing IO inside containers
  • The failure characteristics of a distributed database inside containers
In this session we will demonstrate what Kubernetes brings to the table for stateful workload and what database servers must provide to fit the Kubernetes model. This talk will also highlight some of the modern databases that take full advantage of Kubernetes and offer a peek into what's possible if stateful services can meet Kubernetes halfway. We will go into the details of deployment choices, how the different cloud-vendor managed container offerings differ in what they offer, as well as compare performance and failure characteristics of a Kubernetes-based deployment with an equivalent VM-based deployment.

avatar for Karthik Ranganathan

Karthik Ranganathan

CTO and Co-founder, Yugabyte
Karthik was one of the original database engineers at Facebook responsible for building distributed databases including Cassandra and HBase. He is an Apache HBase committer, and also an early contributor to Cassandra, before it was open-sourced by Facebook. He is currently the co-founder... Read More →

Wednesday May 12, 2021 15:00 - 16:00 EDT
Room #5