finds.dev← search

// the find

derailed/k9s

★ 33,964 · Go · Apache-2.0 · updated Jun 2026

🐶 Kubernetes CLI To Manage Your Clusters In Style!

K9s is a terminal UI for Kubernetes that lets you navigate, inspect, and manage cluster resources without typing kubectl commands repeatedly. It watches the cluster in real time and gives you vim-style keybindings to shell into pods, port-forward, view logs, edit manifests, and more. The target audience is anyone who spends significant time operating Kubernetes clusters and finds raw kubectl tedious.

The breadth of built-in operations is genuinely impressive — cordon/drain nodes, rollback ReplicaSets, trigger CronJobs, benchmark services, and XRay dependency graphs are all first-class features you'd otherwise script yourself. The plugin system and custom views (including JSON path column extraction as of v0.40) mean power users can bend it to their workflow rather than the other way around. The FastForwards annotation-driven port-forwarding is a clever UX decision: annotate the manifest once, skip the dialog forever. Active maintenance (pushed yesterday, 250+ changelog files) from a solo author who has kept the project coherent over seven-plus years is rare and worth noting.

Still at v0.5x with no 1.0 in sight, and the README explicitly warns that config locations are 'still in flux' — that's a real stability caveat for teams trying to standardize on it. The configuration surface is enormous and spread across multiple YAML files across XDG paths; onboarding a new team member requires tribal knowledge about which file controls what. The Popeye integration requires a separate binary install and the spinach.yml placement is fiddly. RBAC requirements for k9s are nowhere documented in the README — if your cluster has restrictive policies, you'll hit confusing permission errors before you figure out what service account roles k9s actually needs.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →