Graph View
An interactive node-link diagram showing how resources relate: owners, services, volumes, routes, and more.
Enter graph mode
Toggle with the Table / Graph icons in the toolbar, or press Cmd/Ctrl + G.
The graph seeds from the resources currently visible in the table (so your kind + namespace + filters all apply). Click or double-click a node to expand outward.
What gets linked
Kubezilla walks these relationships:
- Owner references (controller chain: Pod → ReplicaSet → Deployment).
- Volume references — ConfigMap, Secret, PVC mounted by a pod.
- Service selectors — Service → matching Pods.
- Ingress / IngressRoute / HTTPRoute — Ingress → Service.
- HPA targets — HPA → Deployment/StatefulSet/ReplicaSet.
- Helm labels — nodes belonging to the same release cluster together.
- ArgoCD labels — same for Applications.
- Endpoints / EndpointSlice — Service → backing pods.
Click Discover to force a full expansion across all discoverable kinds — useful when you want the complete picture at once. Async fetching throttles per frame to keep the UI smooth.
Layouts
Three algorithms; pick from the layout dropdown:
| Layout | Best for |
|---|---|
| Radial | Grouped by kind around the center — visually distinct families |
| Groups | Connected components separated — spots orphaned resources |
| Hierarchical | Semantic bands (Workloads on top, Config at bottom) — natural reading order |
Visual encoding
Kubezilla uses four visual channels so you can read state at a glance:
| Channel | Meaning |
|---|---|
| Hue | Kind family (11 groups) |
| Border color | Health — red (failed), orange (pending), none (ok) |
| Alpha | Selection — 100% selected, 80% hovered, 30% everything else dimmed |
| Hover tooltip | Kind / Namespace / Name |
Kind families (hue groups)
Workload, Network, Config, Storage, Infra, RBAC, GitOps, Mesh, Certs, Cluster API, Other.
Colorblind mode
Toggle Colorblind to swap the default palette for Wong's 8-color accessibility palette (distinguishable under all common CVD types).
Interactions
| Gesture | Action |
|---|---|
| Single click | Select a node (dims others) |
| Double-click | Expand neighbors / refresh that node |
| Drag node | Move it |
| Drag background | Pan the canvas |
| Scroll wheel | Zoom |
| Right-click | Context menu (Info, Shell, Logs, Browse, Mount, Refresh, Copy name) |
Ctrl + R | Refresh / re-expand |
Legend & filtering
The legend in the corner is interactive:
- Kind family checkboxes — tri-state (on / off / dimmed). Hides nodes of that family.
- Status checkboxes — Healthy / Pending / Failed / No status.
Combining filters narrows what you see without losing the layout.
Search
A search box in the toolbar highlights matching nodes:
- Matching nodes stay at full alpha; others dim.
Entercycles to the next match;Shift + Enterprevious.
Tips
- Start narrow, then Discover. Begin with a single Application or Deployment selected — double-click to expand — then hit Discover once you want the full picture. Starting from Discover in a busy namespace can feel overwhelming.
- The orange border = pending. If a whole cluster band has orange borders, something is rolling out. Red borders are errors worth chasing.
- Graph mode respects your filters. Set a namespace filter in the underlying table before toggling — keeps the graph scoped.
- Cmd+G back out when you need to act on many rows at once; the graph is great for exploration, the table is great for bulk ops.