Skip to content
Tour

Fifteen screens, one window.

Every shot is the app running against a kind cluster seeded with deliberately broken workloads: a crash loop, an image that cannot be pulled, a secret that does not exist, an unschedulable pod and a volume nobody provisions.

Click any shot to open it full size
Diagnose

Know what is broken before anyone pages you.

Cluster overview with node capacity, needs-attention list, warnings from the last hour and top consumers
Overview · node capacity, needs-attention, warnings from the last hour, top consumers
Problems view diagnosing a CrashLoopBackOff deployment with a suggested next step
Problems · a CrashLoopBackOff explained, with the next step and a link to its logs
Debug

Debug without leaving the window.

Pod detail: containers, usage against limits, conditions, network and related resources
Pod detail · containers, usage against limits, conditions, network, related objects, port-forwarding
Streaming pod logs with level filters, time window and regex search
Logs · all containers, level chips, time window, regex filter, JSON pretty-printed on click
Interactive shell inside a container
Shell · a real terminal in any container, or on a node
Live kubectl-style events feed
Events · kubectl-style live feed
The command palette searching the whole cluster
Palette · ⌘K searches the whole cluster
Change

Change things safely.

CodeMirror YAML editor with folding, search and apply
YAML editor · schema linting, folding, search, local history with diff
Deployment revision history with a side-by-side pod template diff
Revision history · pick two revisions, see the pod-template diff, roll back
Understand

See how it fits together, and who can do what.

Namespace topology graph with the NetworkPolicy overlay
Topology · workloads, services and config, with the NetworkPolicy overlay
RBAC permissions explorer with the verb matrix
RBAC explorer · can this subject get pods in shop? Every Role, ClusterRole and group
Operate

Keep the bill and the releases in the same window.

Cost per namespace and per pod
Cost · per namespace and per pod, from a scheduled pricing dataset
Rightsizing recommendations with an apply button
Rightsizing · request recommendations with an Apply that writes the patch
Helm releases with values, manifest, notes and history
Helm · values, manifest, notes and history, with no helm binary
Eleven themes, light and dark. kdashboard, Gruvbox, Solarized, Everforest, Dracula, Monokai, Rose Pine Dawn, GitHub Light.
The pods table in the GitHub Light theme
The same table in GitHub Light