WeAreDevelopers LIVE Sep 30, 2021

Databases on Kubernetes

Denis Souza Rosa

Running stateful applications in containers used to be heavily discouraged. Discover how Kubernetes operators changed the game by acting as automated DBAs for self-healing, zero-downtime database deployments.

Pause
Mute Enter Fullscreen
#1 about 3 min

Evolution of stateful applications in container environments

Overcoming stateless design limitations enabled modern databases to run effectively inside containers.

#2 about 2 min

Modern improvements driving database adoption in Kubernetes

Performance gains, official vendor images, and separated storage pipelines make containerized databases production-ready.

#3 about 6 min

Extending Kubernetes functionality with custom resource definitions

Custom declarative objects combined with event-based controllers allow continuous supervision of database applications.

#4 about 4 min

Automating database administration via declarative operator patterns

Database-specific operational knowledge encoded in controller applications removes the need for manual administrative interventions.

#5 about 6 min

Deploying a distributed Couchbase cluster via operators

A declarative setup provisions multiple database nodes and replica configurations while connecting securely to external applications.

#6 about 2 min

Reconciling cluster configuration against unauthorized manual changes

Operators treat declarative manifests as the ultimate source of truth by aggressively reverting unauthorized dashboard modifications.

#7 about 4 min

Automating server recovery and cluster data rebalancing

Simulated node failures trigger automated health checks that transparently replace servers and redistribute existing shard data.

#8 about 2 min

Scaling out database compute capacity horizontally during production

Modifying the desired instance count automatically provisions fresh nodes and reallocates workloads without application downtime.

#9 about 6 min

Executing live version upgrades and workload topology tuning

Operators perform rolling deployment updates and allow varied node roles to independently support read or write heavy traffic.

#10 about 4 min

Evaluating data storage modalities for clustered persistent applications

Local persistent disks minimize latency penalties when utilizing database architectures equipped with native replication topologies.

#11 about 6 min

Simplifying database provisioning operations with Kubernetes service brokers

Internal platform catalogs expose preconfigured deployment tiers that abstract complex declarative definitions away from standard developers.

#12 about 4 min

Comparing managed database services against self-hosted Kubernetes operators

Managed cloud solutions reduce operational complexity while self-hosted operator deployments preserve maximum infrastructure customization flexibility.

#13 about 6 min

Exploring cluster scalability limits and data replication topologies

Operator configurations and cross-datacenter replication protect data integrity amidst scaling operational demands.

Matching moments

4:44 min

Automating database recovery and management using Kubernetes operators

Denis Wilson Souza Rosa +1 · LIVE

4:54 min

Managing heterogeneous deployment lifecycles via Kubernetes operators

Wei Hu Wei Hu · WWC 2022

4:04 min

Overview of Kubernetes operators and custom resource definitions

Philipp Krenn · WWC 2022

2:49 min

Deploying mission-critical databases within container infrastructures

Wei Hu Wei Hu · WWC 2022

1:29 min

Challenges of deploying stateful databases on native Kubernetes

Denis Wilson Souza Rosa +1 · LIVE

5:18 min

Shifting mindsets on running databases in containers

Denis Wilson Souza Rosa +1 · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

Databases in the Agent Era

Monica Sarbu

Founder and CEO of xata.io

Monica Sarbu
Open session

World Congress 2026 North America

Run your agents in Kubernetes: Build once, deploy anywhere. But really?

Michal Salanci

Senior Systems Engineer at ESET Cybersecurity

Michal Salanci
Open session

World Congress 2026 North America

Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases

Wei Hu

Senior Vice President of Research and Development

Wei Hu
Open session

World Congress 2026 North America

From Static Rules to Reasoning Platforms: Scaling Intelligent Canary Delivery in 2026

Daniel Oh

Senior Principal Developer Advocate

Daniel Oh
Open session

World Congress 2026 North America

Trust, But Verify: Continuous GPU Validation at Scale

Kyle Bell

VP of AI @ TensorWave

Kyle Bell