7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Kuberhealthy

Open source

Kubernetes operator for synthetic monitoring that runs health checks as pods, defined as manifests and reported as Prometheus metrics.

kuberhealthy.github.io
Kuberhealthy homepage screenshot
GitHub stars
2.3k
Last commit
8 days ago
Repository age
8 years
Version
v3.0.17
Licence
Apache-2.0
Self-hosted
Yes

About Kuberhealthy

Kuberhealthy is a Kubernetes operator for synthetic monitoring and continuous validation. It schedules, tracks, and manages short-lived pods that run checks against your cluster or applications, and it ships the results as metrics to Prometheus. It is written in Go and released under the Apache-2.0 license.

Checks are defined through the HealthCheck custom resource definition, so monitoring logic becomes Kubernetes manifests that can be shipped alongside an application. Because each check runs in a container, it can be written in any language, such as Go, Python, Rust, or bash, and can run multi-step workflows that mimic a real user: logging in, creating a record, verifying it, and cleaning it up.

Its topics place it in continuous testing and delivery workflows as well as monitoring. Kuberhealthy suits platform and SRE teams that want end-to-end confidence that their clusters and services actually work, beyond simple resource metrics.

Key features

  • Synthetic checks run as Kubernetes pods
  • HealthCheck custom resource definition
  • Checks in any language that fits a container
  • Multi-step user-like workflows
  • Prometheus metrics export
  • Checks managed as code

Good fit for

  • โ†’Validating cluster behavior after deployments
  • โ†’Simulating a user journey as a recurring check
Built with
Go
Kubernetes
Tags
kubernetes
synthetic-monitoring
operator
prometheus
health-checks
sre
go
continuous-testing

Kuberhealthy: questions and answers

What is Kuberhealthy used for?
Kuberhealthy is a Kubernetes operator for synthetic monitoring that runs health checks as pods, defined as manifests and reported as Prometheus metrics. It is a good fit for validating cluster behavior after deployments and simulating a user journey as a recurring check.
Is Kuberhealthy open source?
Yes. Kuberhealthy is open source under the Apache-2.0 licence. Its source code is on GitHub at kuberhealthy/kuberhealthy and is written mainly in Go.
Is Kuberhealthy free?
Yes. Kuberhealthy is open source, so the software itself is free to use.
Can I self-host Kuberhealthy?
Yes. Kuberhealthy can be self-hosted on your own server or infrastructure; there is no official hosted version.
What are some alternatives to Kuberhealthy?
Similar open-source tools in the Monitoring & Observability category include Sloth, Prometheus Operator and Robusta. SaaS products in the same category include Chronosphere, Sematext and Catchpoint.
Is Kuberhealthy actively maintained?
Yes. The most recent commit to Kuberhealthy was on 25 September 2026, and the latest release is v3.0.17, published on 25 September 2026. The project has 2.3k stars on GitHub.

Open-source alternatives to Kuberhealthy

See all

SaaS alternatives to Kuberhealthy

See all