CSI Volume Snapshots: On the Way to Faster and Better Backups
Talkat KubeCon + CloudNativeCon North America 2019 · on Wednesday, 2019-11-20· at 17:20· Room 11AB - San Diego Convention Center, Upper Level·
summary
CSI Snapshot API gives a single, provider-agnostic way to create and restore block or file-volume snapshots; Kubernetes exposes VolumeSnapshot/VolumeSnapshotContent/VolumeSnapshotClass CRDs, the controller issues CSI CreateSnapshot calls and stores the provider snapshot handle (demo uses AWS), and restores by creating a PVC that points to a snapshot with restore via PVC dataSource (works for the WordPress/MySQL demo). Ecosystem tooling builds on this, for example Velero CSI plugin, and incremental/delta snapshots are not supported yet.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:12Support for multiple storage providers
- 2:28Storage doesn't stop at provisioning
- 2:54Backup and Disaster Recovery
- 4:29Container Storage Interface (CSI)
- 6:43Cluster before taking a snapshot
- 10:09Volume Snapshot CRD Ready to Use
- 11:58Restoring and reconciling state
related talks
33mConsistent Volume Group Snapshots, Unraveling the Magic
26mKubernetes Data Protection WG Intro and Deep Dive
31mIntro & Deep Dive: Kubernetes SIG-Storage
31mKubernetes Data Protection WG Intro & Deep Dive
32mKubernetes Backup Legitimized: CSI Changed Block Tracking Has Arrived
30mKubernetes Data Protection WG Intro & Deep Dive
25mIntro & Deep Dive: Kubernetes Data Protection WG
30mKubernetes Data Protection WG Deep Dive
