~/talk

Kubernetes Confessions: Real Mistakes We’ve All Made (and What They Teach Us)

Talkat DevConf.IN 2026 · on Friday, 2026-02-13· at 14:45· VYAS - G - Room#VY016· [kubernetes, devops-and-delivery]
links:none on file
slides:none on file

Seven reproducible failure modes with fixes: missing CPU/memory Vertical Pod Autoscaler recommendations and Prometheus history cause an analytic pod to grab 8 CPUs and 28 GB, trigger swap thrash and autoscaler churn; PDB set with minAvailable and replicas=1 blocks kubectl drain—use maxUnavailable/maxSurge or increase replicas; pod anti‑affinity/topologySpread prevents HA-bin‑packing; default allow network policies expose metadata; missing probes let pods show RUNNING but fail; privileged containers and unchecked Helm defaults lead to cluster compromise; huge images + imagePullPolicy:Always + 50 replicas stall deployments.

AI-written summary · about

  1. 0:00Introduction
  2. 1:34Noisy neighbor meltdown
  3. 5:59PDB drain stuck
  4. 9:09Single point of failure
  5. 12:12Sidecar security risk
  6. 15:15Pods not running
  7. 18:30Container root access
  8. 23:17Default values disaster
  9. 27:17Registry pulling halt
  10. 31:56Summary
~/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.