Documentation
¶
Overview ¶
Command cluster-guardian analyzes a Kubernetes cluster and reports reliability, security, monitoring and cost findings.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd wires the cluster-guardian CLI.
|
Package cmd wires the cluster-guardian CLI. |
|
internal
|
|
|
analyzer
Package analyzer orchestrates the cluster snapshot and all checks into a single Report.
|
Package analyzer orchestrates the cluster snapshot and all checks into a single Report. |
|
checks
Package checks contains the analysis checks.
|
Package checks contains the analysis checks. |
|
docs
Package docs generates Markdown documentation of the cluster's current state from a snapshot.
|
Package docs generates Markdown documentation of the cluster's current state from a snapshot. |
|
kube
Package kube reads cluster state into a point-in-time Snapshot that the checks consume.
|
Package kube reads cluster state into a point-in-time Snapshot that the checks consume. |
|
prom
Package prom is a minimal Prometheus HTTP API client — just enough to run instant queries for the optimization checks, without pulling in the full prometheus client library.
|
Package prom is a minimal Prometheus HTTP API client — just enough to run instant queries for the optimization checks, without pulling in the full prometheus client library. |
|
report
Package report defines the analysis result model and its renderers (terminal, JSON, Markdown, HTML).
|
Package report defines the analysis result model and its renderers (terminal, JSON, Markdown, HTML). |
|
server
Package server exposes the analyzer as a REST API and a web dashboard.
|
Package server exposes the analyzer as a REST API and a web dashboard. |
Click to show internal directories.
Click to hide internal directories.