Kuberhealthy Documentation

June 25, 2026 ยท View on GitHub

These guides cover installing, operating, and extending Kuberhealthy. You can write your own HealthChecks in any language to validate anything, including synthetic workflow simulation (end-to-end user flows). Start with CHECK_CREATION.md and the client libraries below.

The web interface at / shows HealthCheck status at a glance, /json provides a machine-readable summary, and /metrics is ready for Prometheus.

Client Libraries and Examples

LanguageClient
Gogithub.com/kuberhealthy/kuberhealthy/v3/pkg/checkclient
Pythonkuberhealthy
TypeScript@kuberhealthy/kuberhealthy
JavaScript@kuberhealthy/kuberhealthy
Rustkuberhealthy
Rubykuberhealthy
JavaMaven / Gradle
BashShell script helper

AI assistant aids for check authoring:

These skills help draft v3-compatible checks, but the Kuberhealthy docs remain the canonical reference.

Documentation Index

๐Ÿ“ŒDocPurpose
๐Ÿ“˜Docs Index (this page)Full documentation entrypoint.
โšกQuickstartInstall, deploy a check, and verify.
๐Ÿš€Deploying KuberhealthyDeployment overview and rollout tips.
โ›ตHelm ChartHelm install, upgrade, and scrape settings.
๐ŸŒArgoCD ApplicationArgoCD application manifest usage.
๐ŸงฑKustomize ManifestsBase and overlay kustomize deployment.
๐Ÿง How Kuberhealthy WorksOperator internals and flow.
๐Ÿ”—HTTP APIEndpoints for UI, checks, and automation.
๐ŸงชRun Once ChecksOne-shot validation runs.
๐ŸงฉHealthCheck CreationBuilding custom checks.
โœ…HealthCheck RegistryReady-to-apply check catalog.
๐ŸŽ›๏ธConfigurationEnvironment configuration variables.
๐Ÿ“ˆMetrics CatalogPrometheus metrics and labels.
๐ŸงฒServiceMonitorPrometheus Operator ServiceMonitor guide.
๐ŸงฏTroubleshootingDebugging steps and recovery.
๐Ÿ—๏ธBuild and ReleaseBuild, tag, and release workflow.
๐Ÿ—’๏ธRelease NotesVersion changes and upgrades.
๐ŸงญMigrate to V3V2 to V3 migration guidance.
๐ŸคContributingContribution workflow.
๐Ÿง‘โ€๐Ÿ’ปContributorsPeople and acknowledgements.
๐ŸขAdoptersOrganizations using Kuberhealthy.
๐Ÿ“œCode of ConductCommunity standards.
๐Ÿ›๏ธArchitectureSystem design view.
๐Ÿ”Logic FlowRuntime flow and control points.
๐Ÿ”ŒInterfacesInputs, outputs, and APIs.
๐ŸงฑStructuresKey data structures.
โš™๏ธConfigurationConfiguration details and defaults.

Additional References