A major overhaul release. KubeView is now distributed as a single self-contained binary with the frontend embedded using Go's //go:embed. Pre-built binaries are available for Linux, macOS, and Windows across multiple architectures — no Docker or separate frontend files required.
Highlights
- Single binary distribution — The frontend is now embedded into the Go binary at build time. Download one file and run it, no Docker needed.
- Cross-platform builds — Pre-built binaries for Linux (amd64/arm64), macOS (amd64/arm64), and Windows (amd64).
- Install script — One-line install via
curlto download the correct binary for your platform. - Go 1.26 upgrade — Updated to the latest Go version with refreshed dependencies.
- Unit & integration tests — Comprehensive test suite added for the Kubernetes service layer.
New Features
- [NEW] Link Pods to ConfigMaps and Secrets through environment variable references in the graph visualization. #147
- [NEW] Add informer watchers for ConfigMaps and Secrets, enabling real-time updates for these resource types. #145
- [NEW] Option to hide empty ReplicaSets from the graph view, reducing clutter. #153
- [NEW] GitHub Actions CI workflow for automated binary builds and releases. #155 #156
Bug Fixes & Improvements
- [FIX] Fix typo in environment variable name from
KUBE_CONFIGtoKUBECONFIG. #151 - [FIX] Fix dependency error with
sigs.k8s.io/structured-merge-diff. - [IMPROVEMENT] Helm chart cleanup: remove empty lines and quote boolean values. #148
- [IMPROVEMENT] Updated Go dependencies.
- [IMPROVEMENT] Dockerfile improvements for cross-compilation clarity.
Download binary
curl -sL https://raw.githubusercontent.com/benc-uk/kubeview/2.2.0/scripts/install.sh | shQuick run
docker run --rm -it --volume "$HOME/.kube:/root/.kube" \
-p 8000:8000 ghcr.io/benc-uk/kubeview:2.2.0
Helm install
helm repo add kubeview https://code.benco.io/kubeview/deploy/helm
helm repo update
helm install kubeview kubeview/kubeviewFull Changelog: 2.1.1...2.2.0