What problem does it solve?
This Skill addresses the common pitfalls of Kubernetes health probes (liveness, readiness, startup) that can cause cascading failures and misinform resource management, leading to outages and slow recovery.
Core Features & Use Cases
- Separates Liveness, Readiness, Startup Probes: Guides configuration to avoid mixing probe types and their consequences.
- Deep Health Checks with Observability: Provides patterns for running dependency checks that don't trigger direct resource drain.
- Trapdoor Failure Prevention: Advises on mitigating lock-step failure scenarios by keeping minimum healthy targets.
- Use Case: Apply this when optimizing your Kubernetes deployment configurations for stability, preventing healthy pods from being killed, and ensuring dependency failures don't cause widespread service outages.
Quick Start
Configure a Kubernetes Deployment using the patterns described for liveness, readiness, and deep health probes to prevent cluster-wide failures.