Skip to content
This repository has been archived by the owner on Jan 17, 2023. It is now read-only.

Latest commit

 

History

History
58 lines (46 loc) · 2.78 KB

README.md

File metadata and controls

58 lines (46 loc) · 2.78 KB

Episode 169: Idemopotency, Leaky resources, and CSI

News of the week

Show notes

CSI Idempotency

Idempotency requirements in CSI Spec

https://github.com/container-storage-interface/spec/blob/master/spec.md#createvolume

How CSI Drivers handle this

  • GCEPD CSI Driver
  • AWS EBS CSI Driver
  • vSphere CSI Driver

Avoid Leaking Resources

Volumes

Snapshots

Interesting Links

Show contents

  • 00:00:01 welcome to TGIK with xing ! episode 169
  • 00:01:00 News of the week
  • 00:10:00 CSI controller service RPC
  • 00:15:00 CreateVolume should be idempotent, so should most other things
  • 00:17:00 Create volume names returns an ID
  • 00:24:00 Volume UIDs and handles, AWS, Vsphere
  • 00:27:00 DeleteVolume succeeds, even if a volume isnt there
  • 00:36:00 AWS EBS csi driver idempotency support and parameter mismatches
  • 00:51:00 Demo of deleting PVs, deletion timestamps, vSan leaked storage example