Overview
KubeBolt is an open-source Kubernetes monitoring and management platform. Full cluster visibility in under 2 minutes — start with just a kubeconfig, add the optional agent when you want history, network flows, and cost.
What is KubeBolt?
KubeBolt gives you a visual, intuitive dashboard with actionable insights and an AI copilot for your Kubernetes clusters. It’s designed for development teams and small-to-medium engineering organizations that deploy on Kubernetes but don’t have dedicated SRE teams.
Core philosophy: Connect. See. Fix. — Start with only a kubeconfig: no YAML to write, no CRDs to install. Add the lightweight agent when you want historical metrics, network flows, and cost — it connects outbound and installs with one helm command.
What you get
- 30+ resource views with live CPU/memory metrics
- Scan-then-dive dashboard — Overview (resource efficiency band with right-size callouts), Capacity (peaks, rightsizing opportunity, OOMKill tables), Reliability (golden signals from Hubble L7)
- Cost visibility (Beta) — per-cluster spend, idle cost, and money-priced rightsizing recommendations, powered by OpenCost
- Interactive cluster topology map with Grid and Flow layouts
- 24-rule insights engine with actionable recommendations
- Multi-cluster — kubeconfig contexts, agent-connected clusters (outbound-only), and a metrics-only tier, in one persistent registry
- Cluster actions — Pod terminal, file browser, port-forward, restart, scale, YAML edit
- AI Copilot (Kobi) — 26 tools querying live data and proposing fixes; Anthropic, OpenAI, and OpenAI-compatible endpoints
- Built-in authentication — Admin/Editor/Viewer roles with JWT sessions
- Global search — ⌘K across all resource types
- RBAC-aware — adapts to your ServiceAccount permissions automatically
- Gateway API support — Gateways and HTTPRoutes via dynamic client
KubeBolt Cloud
Prefer not to self-host? KubeBolt Cloud is the managed offering at app.kubebolt.io — Free plan open today, with Autopilot (autonomous incident response) in beta. The open-source core stays Apache 2.0, always.
Performance
| Metric | Value |
|---|---|
| Backend memory usage | ~19 MB |
| Frontend bundle (gzipped) | ~148 KB |
| API response time | <5ms (from informer cache) |
| Startup time | <3s |
Measured on the kubeconfig-only setup; the optional agent and embedded metrics store add footprint proportional to what you enable.
Compatibility
| Provider | Metrics Server | Notes |
|---|---|---|
| Amazon EKS | Pre-installed | Mount ~/.aws for credentials; managed Prometheus (AMP) supported |
| Google GKE | Pre-installed | Works out of the box; managed Prometheus (GMP) supported |
| Azure AKS | Pre-installed | Works out of the box; Azure Monitor managed Prometheus supported |
| k3s / k0s | Pre-installed | Works out of the box |
| Docker Desktop | Manual install | Use docker-kubeconfig.sh helper |
| Minikube | Addon | minikube addons enable metrics-server |