How to put a Database in Kubernetes
Talkat KubeCon + CloudNativeCon North America 2021 · on Thursday, 2021-10-14· at 11:55· Petree Hall C + Online·
summary
Shows how databases map to Kubernetes primitives with concrete examples: a single‑node MySQL deployed via a Deployment plus a single persistent volume claim used by both MySQL and WordPress, and a multi‑node Cassandra deployed with per‑pod storage via stateful set and PVC templates. Covers choosing a storage provider and StorageClass, using CSI and the kubester tool, and using an operator such as cass-operator within the K8ssandra ecosystem that includes medusa, reaper, Stargate and backup/restore — production patterns that work.
AI-written summary · about
chapters (14)
- 0:00Start
- 4:05Understand the Kubernetes Primitives
- 4:33Kubernetes Primitives
- 5:25A Database Is an Application
- 5:52What Kubernetes Gives Us
- 7:17Persistent Volume Subsystem
- 8:50Persistent Volumes
- 14:20The Container Storage Interface
- 16:04Sample Deployment
- 18:58Deploy Our Single My Sql Node
- 21:00Types of Services
- 22:57Deployment of Cassandra
- 28:48Storage
- 31:43Cass Operator
related talks
45mDatabases on Kubernetes: Why you should care
29mDatabases with Kubernetes
35mRunning MySQL on Kubernetes [I]
47mFrom a Database in Container to DBaaS on Kubernetes
34mDatabases on Kubernetes
45mBest Practices for Running Databases on Kubernetes
26mChallenges of Managing Stateful Applications in Kubernetes
35mStateful Apps On Kubernetes - Bring Them On!
