What is KubeGraf?
Why this matters
Most engineers meet Kubernetes through production incidents, not conference talks.
When a cluster is on fire, you don’t want to hand‑assemble kubectl one‑liners and mentally stitch logs,
events, and dashboards together. KubeGraf exists to give you a single, AI‑aware control plane
for understanding “what’s going on in this cluster” in seconds instead of minutes.
Info: Think of KubeGraf as a local‑first control plane that sits on top of the same kubeconfig and RBAC you
already use with kubectl, not a replacement for it.
What KubeGraf actually is
KubeGraf is a local-first, Intelligent Insight for Kubernetes Incidents that gives you three ways to work with your clusters:
- Terminal UI – a fast, keyboard‑driven TUI (
kubegraf) that feels like k9s with better navigation and context.
- Web dashboard – a browser UI (
kubegraf --web) with cluster topology, incident timelines, and live event streams.
- SPA dashboard – the hosted SPA at
kubegraf.io that mirrors the same concepts for teams who prefer the browser.
Real‑world example: “What is wrong with payments right now?”
Imagine you’re on‑call for the payments namespace. SRE pings you: “payments API is 500’ing in prod-cluster.”
kubectl config use-context prod-cluster
kubectl get pods -n payments
NAME READY STATUS RESTARTS AGE
payments-api-66cbd9d4dc-7xg9n 0/1 CrashLoopBackOff 5 2m31s
payments-api-66cbd9d4dc-87zc2 1/1 Running 0 5m12s
redis-payments-0 1/1 Running 0 10m
What you actually care about:
- What changed in the last 10 minutes?
- Is it just this one pod or the whole deployment?
- Is there a config / secret / image mismatch?
KubeGraf lets you:
- Open the Terminal UI with
kubegraf.
- Jump to
payments and see CrashLooping pods highlighted.
- Open the Incident Timeline to see deploys, config changes, and failing probes together.
- Ask the Brain Panel for a proposed root cause based on events and logs.
Tip: Always check kubectl config current-context before launching KubeGraf so you don’t debug the wrong cluster.
Screenshot placeholder
[ screenshot: cluster overview with highlighted CrashLoopBackOff pods in the payments namespace ]
Expected outcome
After this page you should:
- Understand what KubeGraf is and how it plugs into your existing kubeconfig and tools.
- Be ready to launch KubeGraf and scan a real cluster without changing any manifests.