From PVC to Mount Point: Dissecting a...
summary
Walks through an actual custom CSI driver implementation, showing the Digital Ocean test plugin that calls the storage API, the createVolume RPC implementation, and how the CSI provisioner and attacher sidecars create the PV and VolumeAttachment resources. Shows controller PublishVolume attaching the block device, the node plugin mounting to a staging and target path, and kubelet exposing it to the pod. Demonstrates the driver successfully provisioning, attaching, and mounting volumes so teams can debug each failing step.
AI-written summary · about
chapters (5)
- 0:00Dynamic volume provisioning
- 3:56CSI plugins overview
- 9:14Volume provisioning workflow
- 14:11Controller publish volume RPC
- 17:21Node plugins mounting
related talks
48mCSI in Kubernetes
32mUnderstanding Kubernetes Storage: Getting in Deep by Writing a CSI Driver
01h 24mTutorial: Introduction to Using the Container Storage Interface (CSI) Primitives
24mCapacity-aware Dynamic Volume Provisioning For LVM-based Local Storage
22mKeep Persistent Volumes Healthy for Stateful Workloads
34mBuilding Blocks: How Raw Block PVs Changed the Way We Look at Storage
30mKubernetes Storage Cheat Sheet for VM Administrators
37mKubernetes Storage 101
