Kubernetes probes decoded: how liveness, readiness and startup checks keep pods alive
ngrok's deep-dive breaks down Kubernetes' three probe types — startup, readiness, liveness — and how they prevent restart loops and dropped-request failures during rollouts. Interactive webernetes simulations (a TypeScript port of Kubernetes) demonstrate each misconfiguration, and the author even surfaced a real bug in Kubernetes along the way.