This gives you the four essential health check endpoints for keeping services alive in production: liveness probes that tell Kubernetes when to restart your container, readiness checks that verify dependencies before sending traffic, startup probes for slow-booting apps, and deep checks for comprehensive monitoring. The implementation is straightforward, with lightweight liveness checks that never hit external services and readiness endpoints that actually test your database and Redis connections. What I appreciate here is the clear table showing exactly what each probe does and what happens when it fails. The Kubernetes config examples are production-ready, and the best practices section correctly emphasizes keeping liveness checks dependency-free to avoid restart loops. If you're debugging probe failures or setting up auto-scaling, this covers the essential patterns.
npx skills add https://github.com/secondsky/claude-skills --skill health-check-endpoints