Afterlife Tales
summary
Covers concrete fixes for container problems: diagnosing RBAC 403s by inspecting Roles/RoleBindings and audit logs, tuning readiness vs liveness probes with a simulated 20s startup (adjusting timeout/period/failureThreshold cuts startup waits from ~42s toward ~32s), protecting replicas with a pod disruption budget (3 replicas, minAvailable=2) during node drains, doing remote Java debug 5005 via kubectl port-forward or Telepresence, swapping unchanged image tags by patching a deployment label, and stopping runaway cronjobs by suspending them and setting backoffLimit correctly.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:21Pod phases
- 3:24Access
- 5:07Permissions
- 8:14Health Checks
- 9:42Readiness Probe
- 11:11Failure Trash Hold
- 17:08Liveness Probe
- 18:50Disruptions
- 23:53Troubleshooting
- 31:39Change
- 34:43Jobs
- 39:24Outro
related talks
30mAfterlife tales: Troubleshooting containerized applications
45mTroubleshooting containerized applications
51mHearts of Darkness: A Spring DevOps Apocalypse
36mKubernetes Confessions: Real Mistakes We’ve All Made (and What They Teach Us)
05mReading 100+ Kubernetes Post-Mortems
33mWhat We Learned from Reading 100+ Kubernetes Post-Mortems
35mCrashLoopBackoff, Pending, FailedMount and Friends: Debugging Common Kubernetes Cluster
22mAfter Death
