~/talk

Protecting Stateful Workloads With CSI Snapshot

Talkat KubeCon + CloudNativeCon China 2018 · 2018-11-13..11-15· [kubernetes]
name:Xing Yang
github:xing-yang
name:Jing Xu
links:none on file
slides:none on file

CSI adds a Kubernetes-native snapshot API with CRDs VolumeSnapshot and VolumeSnapshotContent, controller-side createSnapshot/createVolumeFromSnapshot RPCs, a snapshot class for dynamic provisioning, and a plug-in-generated snapshotID separate from the user-supplied name. Snapshots report a readyToUse flag (some drivers upload asynchronously), restores use a DataSource on PVC to clone from snapshot, controllers prevent deletion during restore, and demos show WordPress recovery and OpenSDS snapshots uploaded to S3. Feature status: alpha in K8s 1.12 with policy, topology and hooks planned.

AI-written summary · about

  1. 0:00Introduction
  2. 0:19CSI Snapshot
  3. 1:53Why CSI Snapshot
  4. 2:20Agenda
  5. 2:54Storage
  6. 4:35Controllers
  7. 5:50Storage Plugins
  8. 6:43What is CSI
  9. 8:26Core GPC services
  10. 9:07Deploying CSI plugins
  11. 10:09Snapshot concepts
  12. 11:14Snapshot request
  13. 13:45Snapshot class
  14. 19:49Controller
  15. 21:20Features
  16. 22:06Demo
  17. 41:46Use Cases
  18. 44:51Basic Features
  19. 49:35Snapshots
  20. 50:43CSI Support
  21. 51:07Use Case
  22. 51:47Manual Restore
  23. 52:09Question
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.