KubeDojo

Volume Snapshots, Expansion, and Cloning

AK
by Alexis Kinsella··13 min read
Volume Snapshots, Expansion, and Cloning

Your Postgres PVC is at 92% capacity and the database is growing faster than you planned. Or you need a point-in-time backup before running a schema migration that you can restore in seconds, not hours. Or QA needs an exact copy of production data in a staging namespace without an export-import dance. Kubernetes handles all three through CSI-driven capabilities: VolumeSnapshots, volume expansion, and PVC cloning.

All three build on the StorageClass and PV/PVC foundations covered in Storage Classes and Persistent Volumes and Claims. They also share a common prerequisite: your CSI driver must explicitly support each capability. Nothing here works with in-tree volume plugins or hostPath volumes.

Sign in to access this lesson

Create a free account or sign in to enroll in the CKA — Certified Kubernetes Administrator course and access all 63 lessons.

CKA — Certified Kubernetes Administrator

63 lessons

Browse the full course curriculum →