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 NameDescriptionhealthcheck ResourceContributor
Daemonset CheckEnsures daemonsets can be successfully deployedhealthcheck.yaml (example)@integrii @joshulyne
Deployment CheckEnsures that a Deployment and Service can be provisioned, created, and serve traffic within the Kubernetes clusterhealthcheck.yaml (example)@jonnydawg
Pod Restarts CheckChecks for excessive pod restarts in any namespacehealthcheck.yaml@integrii @joshulyne
Pod Status CheckChecks for unhealthy pod statuses in a target namespacehealthcheck.yaml@integrii @rukatm
DNS Status CheckChecks for failures with DNS, including resolving within the cluster and outside of the clusterhealthcheck.yaml@integrii @joshulyne
HTTP CheckChecks that a URL endpoint can serve a 200 OK responsehealthcheck.yaml@jonnydawg
KIAM CheckChecks that KIAM Servers and Agents are able to provide credentialshealthcheck.yaml@jonnydawg
HTTP Content CheckChecks for specific string in body of URLhealthcheck.yaml@jdowni000
Resource Quota CheckChecks if resource quotas (CPU & memory) are availablehealthcheck.yaml@jonnydawg
Network Connection CheckChecks if a network connection (tcp or udp) could be done to a remote targethealthcheck.yaml@bavarianbidi
CronJob Event CheckerChecks for a specified event reason for cronjobs in a namespacehealthcheck.yaml@jdowni000
SSL Expiration CheckEnsures that an SSL certificate has plenty of validity time lefthealthcheck.yaml@zjhans
SSL Handshake CheckEnsures that an SSL handshake is working as expectedhealthcheck.yaml@zjhans