HealthCheck Registry
April 16, 2026 · View on GitHub
Ready-to-apply HealthCheck resources. Most examples assume the kuberhealthy namespace — update the namespace fields if you installed elsewhere. To add a check, open a PR.
| Check Name | Description | healthcheck Resource | Contributor |
|---|---|---|---|
| Daemonset Check | Ensures daemonsets can be successfully deployed | healthcheck.yaml (example) | @integrii @joshulyne |
| Deployment Check | Ensures that a Deployment and Service can be provisioned, created, and serve traffic within the Kubernetes cluster | healthcheck.yaml (example) | @jonnydawg |
| Pod Restarts Check | Checks for excessive pod restarts in any namespace | healthcheck.yaml | @integrii @joshulyne |
| Pod Status Check | Checks for unhealthy pod statuses in a target namespace | healthcheck.yaml | @integrii @rukatm |
| DNS Status Check | Checks for failures with DNS, including resolving within the cluster and outside of the cluster | healthcheck.yaml | @integrii @joshulyne |
| HTTP Check | Checks that a URL endpoint can serve a 200 OK response | healthcheck.yaml | @jonnydawg |
| KIAM Check | Checks that KIAM Servers and Agents are able to provide credentials | healthcheck.yaml | @jonnydawg |
| HTTP Content Check | Checks for specific string in body of URL | healthcheck.yaml | @jdowni000 |
| Resource Quota Check | Checks if resource quotas (CPU & memory) are available | healthcheck.yaml | @jonnydawg |
| Network Connection Check | Checks if a network connection (tcp or udp) could be done to a remote target | healthcheck.yaml | @bavarianbidi |
| CronJob Event Checker | Checks for a specified event reason for cronjobs in a namespace | healthcheck.yaml | @jdowni000 |
| SSL Expiration Check | Ensures that an SSL certificate has plenty of validity time left | healthcheck.yaml | @zjhans |
| SSL Handshake Check | Ensures that an SSL handshake is working as expected | healthcheck.yaml | @zjhans |