~/talk

Keep Persistent Volumes Healthy for Stateful Workloads

name:Xing Yang
github:xing-yang
links:none on file
slides:none on file

Kubernetes now exposes a volume health monitoring capability where a CSI external health-monitor controller and kubelet via nodeGetVolumeStats query drivers and storage backends to emit PVC and Pod events when volumes are missing, degraded, corrupt, or out of capacity. The current implementation (alpha since 1.19, expanded in 1.21 and targeting 1.23) only reports issues; a local demo with the hostpath CSI driver v3.0.0 successfully produces abnormal events. Roadmap items include automatic reactions (auto-resize, delete PVC/Pods, push alerts).

AI-written summary · about

  1. 0:00Start
  2. 0:45Agenda
  3. 1:21What Happened to my Volume?
  4. 6:23CSI Deployment Example
  5. 8:52Volume Health Monitoring (Controller)
  6. 10:47Volume Health Monitoring (Node)
  7. 12:09Volume Condition in CSI Spec
  8. 13:02Demo
~/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.