Kubernetes Storage Evolution: Enabling High Performance Distributed Datastores
summary
Kubernetes adds reproducible local disk support by extending PV/PVCs so admins register local PersistentVolumes with nodeAffinity and the scheduler binds volumes during pod placement (demo uses three replicas). 1.7 introduces the local PV type, 1.9 moves binding into scheduling and exposes volumeMode=Block for raw devices (static provisioning only today, Fibre Channel plugin lands in 1.9). Dynamic provisioning and CSI integration remain work in progress.
AI-written summary · about
chapters (19)
- 0:00Intro
- 0:20Agenda
- 0:40Overview
- 1:49Stateful Distributed
- 2:58Other Features
- 6:08Missing Pieces
- 7:46Problems
- 8:46Persistent Volume Claims
- 9:51Pod and Persistent Volume Claims
- 11:22Node Affinity
- 13:54Volume Binding Decision
- 14:09Summary
- 14:31Local persistent volumes
- 16:02API changes
- 16:38Volume mode block
- 17:13Demo
- 25:48User Guide
- 26:18Recap
- 26:46Future Work
related talks
46mUsing Kubernetes Local Storage for Scale-Out Storage Services
37mKubernetes Storage 101
30mNew Features in Kubernetes Storage
35mWhat You Need to Know Before Using Local Persistent Volumes
24mCapacity-aware Dynamic Volume Provisioning For LVM-based Local Storage
35mKubernetes Storage Lingo 101
05mLightning Talk: Automate Local Volume Provisioning with Local-Volume-Provisioner
30mKubernetes Storage Cheat Sheet for VM Administrators
