Kuberhealthy

No Change
assess
First Added:May 28, 2026 Updated: July 2, 2026

Kuberhealthy is a tool we assess in the garden.

Blurb

A Kubernetes operator for running synthetic checks as pods. Works great with Prometheus! - kuberhealthy/kuberhealthy

Summary

What it does: Admins define KuberhealthyCheck custom resources; the operator schedules checker containers (built-in or custom) that prove APIs, DNS, storage, or cluster mechanics still work.

When to use: you want proactive “can we still schedule a pod?” checks; custom HTTP/TCP probes packaged as containers; Prometheus alerting on synthetic failure rates.

When to skip: external SaaS synthetics already cover user journeys; tiny clusters where CronJob scripts are enough; rewrite churn on main is a concern (upstream notes active rewrite).

Built-in checks: daemonset deployment, DNS, storage, and other registry entries documented upstream; write checks in any language as container images.

Details

SurfacePurpose
Status pageJSON aggregate of check pass/fail
/metricsPrometheus scrape endpoint
InfluxDBOptional metric forwarding
Helm / YAMLInstall on Kubernetes 1.16+

Versus kube-bench / Kubescape: those tools audit configuration; Kuberhealthy exercises live behavior on a timer.

Practices: keep check runtime short; isolate check RBAC; alert on consecutive failures, not single blips; version-pin checker images.

References