Persistent Storage with Kubernetes in Production - Which Solution and Why?
summary
Compares storage options for Kubernetes with concrete rules and examples: presents eight principles for cloud‑native storage, explains Kubernetes PV/PVC and StorageClass dynamic provisioning, and flags CSI (alpha in 1.9) as the vendor plugin path. Recommends object stores (S3/Glacier) for backups, shared filesystems or object storage for uploads, and block volumes for databases; warns against plain NFS for on‑prem. Shows StorageOS demo (daemonset, one‑node demo) that creates a cluster pool and uses full‑volume synchronous replication to two replicas; notes EBS attach/detach 45s–1hr problem.
AI-written summary · about
chapters (19)
- 0:00Intro
- 1:41Why do I need storage
- 3:55Evaluating storage
- 7:41Kubernetes storage model
- 10:13Key information
- 13:41Database location
- 14:05User uploaded media
- 16:54Postgres
- 24:29Container Storage Interface
- 24:51Resources
- 25:15Questions
- 25:42Storage OS vs Port
- 27:07Storage OS Scale
- 28:16Storage OS Model
- 29:44NFS
- 30:36NFS vs DNS
- 33:03Replication
- 33:28Persistent Storage
- 34:01Downside
related talks
28mPersistent Storage with Kubernetes in Production - Which Solution and Why?
42mDistributed Storage in the Cloud
19mPersistent Storage for Containers using Gluster
37mBuild a Kubernetes Based Cloud Native Storage Solution From Scratch
36mStorage Wars
10m⚡ Lightning Talk: Navigating the Complexities of Stateful Workloads in Kubernetes
33mSponsored Session: Open Source Cloud Native Storage Solutions for Stateful Applications from ...
26mBest Practice for Cloud Native Storage in Finance Industry
