Statefulsets on Kubernetes: The Guardians of Your Data Galaxy
summary
Argues that Kubernetes can run production databases by combining StatefulSets for stable network identities and ordered lifecycle, PVs for durable data and storage classes to automate provisioning, and shows patterns like per-team micro‑databases (largest cited deployment ~15 TB persistent volumes). Describes autoscaling by adding nodes for seasonal peaks (Black Friday), emitting lifecycle events for coordinated failover, and using virtual application networks such as Linkerd/Scupper plus CockroachDB geo‑pinning for multicluster/geo compliance. Results presented as feasible and in use.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 4:38Kubernetes stateful support
- 8:55StatefulSets as Avenger
- 12:26Persistent volumes and storage classes
- 16:41Scaling stateful apps
- 19:29Q&A
related talks
35mStateful Apps On Kubernetes - Bring Them On!
45mDatabases on Kubernetes: Why you should care
29mStateful Workloads in Kubernetes: A Deep Dive
08mLightning Talk: Should You Run Your Database on Kubernetes
42mDistributed Data Stores on Kubernetes
46mConfiguring and Deploying Stateful Applications with PetSet
26mChallenges of Managing Stateful Applications in Kubernetes
22mRunning distributed stateful system on Kubernetes - Beyond Statefulsets
