{"repo":"iNecas/kube-health","free":true,"listed":false,"github":"https://github.com/iNecas/kube-health","clone":"git clone https://github.com/iNecas/kube-health.git","description":"An easy way to determine the health of Kubernetes resources.","language":"Go","stars":19,"topics":["cli","grafana","k8s","kubectl","kubectl-plugins","kubernetes","kubernetes-cluster","kubernetes-monitoring","kubernetes-resources","observability"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"kube-health kube-health is a library and a kubectl plugin to evaluate the health of Kubernetes resources. It aims at unifying and making it easier to understand the health of individual objects without requiring to know all the nuances of different kinds. Features: Unified health reporting of Kubernetes resources. Decomposing the health of a high-level object (e.g. deployment) to lower-level components (e.g. pods and containers) for faster root cause analysis. Wait for reconciliation. Differentiating between progressing and stalled status. Combine the command with others, e.g. kubectl apply . Use via CLI, Prometheus/Grafana or as a library. Extensibility for implementing non-standard health evaluation logic. Installation Use one of these methods: Get binaries for Linux and Mac are available as tarballs from the releases page. Using go install : Building from source with: CLI Usage The most basic use is simply asking about the status of a particular object. Besides the health of the object itself, it shows the details from sub-resources (including tail of logs of the failed container in this case). By default, the sub-resources are only displayed for objects in abnormal state. Use -H to show details for objects with healthy (OK) status as well. It's possible to combine kube-health with kubectl apply via a pipe: kube-health allows waiting for reconciliation via additional flags. There are multiple waiting strategies implemented: - --wait-progress -W - wait while there is are so","default_branch":null,"files":null,"tree":[],"storefront":"/r/iNecas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iNecas/kube-health/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}