~/talk

Not so graceful: K8s node failure and stateful workloads

Talkat ContainerDays 2022 · 2022-09-05..09-07· [kubernetes, distributed-systems]
links:none on file
links:none on file
slides:none on file

Demo uses BusyBox containers on a 3‑node cluster with 4 pods (2 deployments, 2 statefulsets) and PVCs on NFS/iSCSI via CSI (NetApp Trident mentioned). Stopping kubelet shows Kubernetes marks a node not ready in ~33–40s, deployments immediately spawn replacements while RWO volumes block with a multi-attach error, and RWX volumes let two pods write the same file causing data corruption. StatefulSet prevents reschedule until termination. Forced deletes trigger Kubernetes to assume unmount after a 6‑minute max wait, allowing risky remounts.

AI-written summary · about

  1. 0:00Intro
  2. 8:37Demo
  3. 11:59Node failure
  4. 14:07Node status updates
  5. 18:17K8s deployment
  6. 23:55Unknown duration timer
  7. 28:51Lessons learned
  8. 29:44Questions
~/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.