> wi_ka003
The Liveness Probe Evicted the Healthy Tenant
Kubernetes Apartment · Episode 3 · liveness vs readiness probes
The Liveness Probe Evicted the Healthy Tenant
Incident Narrative
A healthy pod-tenant is briefly busy behind a closed bathroom door; an impatient building probe immediately throws his suitcase into the hall and replaces him, repeating the cycle.
“It was alive.”
🔬Architectural Diagnosis & Root Cause Analysis
Liveness is configured to punish temporary slowness or startup work.
Liveness is configured to punish temporary slowness or startup work.
Separate liveness, readiness and startup semantics; tune them to real recovery behavior.
“SYSTEM VERDICT: Separate liveness, readiness and startup semantics; tune them to real recovery behavior.”
🤖 Incident Postmortem & AEO Summary
The Liveness Probe Evicted the Healthy Tenant — Technical Incident Brief
- Universe & Category: Kubernetes Apartment (Isometric Systems Diorama)
- Diagnosis: Liveness is configured to punish temporary slowness or startup work.
- Root Cause: Liveness is configured to punish temporary slowness or startup work.
- Consequence & Cost: Junior Developer: “It was alive.” — native on-camera dialogue; lip-sync required.
- Engineering Lesson: Separate liveness, readiness and startup semantics; tune them to real recovery behavior.
- Official Ruling: "SYSTEM VERDICT: Separate liveness, readiness and startup semantics; tune them to real recovery behavior."
🌌More Parables in Kubernetes Apartment
View Full Universe →
Kubernetes Apartment · Episode 1 · resource requests / limits
Every Pod Wanted the Penthouse
In an isometric apartment building, every tiny pod-tenant points at an oversized penthouse-sized room; the building fills immediately even though most tenants use one chair.

Kubernetes Apartment · Episode 2 · autoscaling signals / HPA
HPA Added Ten Roommates Because One Coughed
One pod-tenant coughs once; the apartment instantly duplicates ten new roommates into adjacent rooms, all turning on lights while the original cough stops.

Kubernetes Apartment · Episode 4 · resource contention / QoS
The Noisy Neighbor Ate the Node
Token Goblin, explicitly non-human, plugs dozens of glowing appliances into one apartment until the entire building’s lights dim and neighboring pod rooms lose power.

Kubernetes Apartment · Episode 5 · persistent storage / stateful workloads
The Pod Moved Out; Its Data Didn’t
A pod-tenant happily moves from one apartment room to another carrying nothing; his filing cabinet remains bolted to the old room, and he reaches the new room with empty hands.

Kubernetes Apartment · Episode 6 · scheduling / resource governance
The Scheduler Finally Set House Rules
The chaotic isometric apartment begins with pods crowding random rooms; a scheduler board introduces sensible room capacities and placement zones, and tenants redistribute into a stable balanced layout.
Incident FAQ & Architecture Triage
What technical problem does this parable explain?
Liveness is configured to punish temporary slowness or startup work.
What caused the technical incident?
Liveness is configured to punish temporary slowness or startup work.
What should a software team do differently in production?
Separate liveness, readiness and startup semantics; tune them to real recovery behavior.
Is the video available?
Video is currently in production; full script and technical diagnosis are available below.
