Hi HN, k8sman is a native lighter-weight Kubernetes IDE.

It’s a Flutter GUI on top of a Go backend that works with client-go and your existing kubeconfig. Nothing installed in the cluster and no telemetry whatsoever.

Just some of the features I think are unique:

- Low footprint (~ 50% RSS compared to Lens on the same cluster)

- Inspector panels for 30+ kinds that explain what's wrong (a crash-looping pod shows its exit code, termination message and a link to the previous instance's logs)

- Customisable views with a compact query language (status!=Running restarts>3 age<1h), with sortable, resizable and reorderable columns that persist per kind

- Streamed logs with searching, pod terminals, alerts, port-forwards that persist across pod restarts, and local shell with kubectl that follows the cluster you look at

- Helm history with diffs between revisions, rollbacks and dry-run upgrades

- Read-only mode per context (enabled by default for everything that looks like prod)

- Integrated with Argo CD, Prometheus, Trivy image scanning (but works just as well without!)

Builds for macOS, Windows and Linux. Apache 2.0.


Comments URL: https://news.ycombinator.com/item?id=50380277

Points: 2

# Comments: 0