Radar v1.4.2
Modern Kubernetes visibility. Local-first. No account. No cloud dependency. Fast.
Topology, event timeline, and service traffic — plus resource browsing and Helm management. Open source. Free forever.
Installation
Homebrew (macOS/Linux):
brew install skyhook-io/tap/radarScoop (Windows):
scoop bucket add skyhook https://github.com/skyhook-io/scoop-bucket
scoop install radarPowerShell (Windows):
irm https://raw.githubusercontent.com/skyhook-io/radar/main/install.ps1 | iexManual (macOS Apple Silicon):
curl -LO https://github.com/skyhook-io/radar/releases/download/v1.4.2/radar_v1.4.2_darwin_arm64.tar.gz
tar -xzf radar_v1.4.2_darwin_arm64.tar.gz
sudo mv kubectl-radar /usr/local/bin/Manual (macOS Intel):
curl -LO https://github.com/skyhook-io/radar/releases/download/v1.4.2/radar_v1.4.2_darwin_amd64.tar.gz
tar -xzf radar_v1.4.2_darwin_amd64.tar.gz
sudo mv kubectl-radar /usr/local/bin/Manual (Linux amd64):
curl -LO https://github.com/skyhook-io/radar/releases/download/v1.4.2/radar_v1.4.2_linux_amd64.tar.gz
tar -xzf radar_v1.4.2_linux_amd64.tar.gz
sudo mv kubectl-radar /usr/local/bin/Desktop App
Homebrew (macOS):
brew install --cask skyhook-io/tap/radar-desktopDebian/Ubuntu:
curl -LO https://github.com/skyhook-io/radar/releases/download/v1.4.2/radar-desktop_v1.4.2_linux_amd64.deb
sudo dpkg -i radar-desktop_v1.4.2_linux_amd64.debFedora/RHEL:
curl -LO https://github.com/skyhook-io/radar/releases/download/v1.4.2/radar-desktop_v1.4.2_linux_amd64.rpm
sudo rpm -i radar-desktop_v1.4.2_linux_amd64.rpmScoop (Windows):
scoop bucket add skyhook https://github.com/skyhook-io/scoop-bucket
scoop install radar-desktopWindows (direct download): Download from the assets below.
CLI
Then run: kubectl radar
Changelog
- 176e930 Add DESIGN.md and enforce theme token usage
- 362635a Add P1 Argo renderer improvements: history, helm params, traffic routing, workflow progress
- 9b357c8 Add P1 CNPG renderer improvements: services, sync replicas, superuser, backup instance
- f357f62 Add P1 cert-manager and KEDA renderer improvements
- 8e717e6 Add problem duration, workload problem detection, dashboard rollup, and unified severity
- bd55a5b Add resource usage, resolved status, and capacity type to Karpenter renderers
- 504321c Add shared LabelSelectorDisplay, search/filter for Trivy, and consolidate alert patterns
- 60d276c Add values/dependsOn/revision mismatch to FluxCD renderers
- 9e78fff Add visual-test helper scripts and updated command
- 1fdbca7 Address review findings across all P0 renderers
- d385e23 Address review findings: duplicate reason, suspend icon, expired certs, sync helper
- 8ebe8dd Address review findings: fix SealedSecret target name, clean up IIFE and JSDoc
- 02d3da7 Clean up problem categorization: consolidate detection, fix naming, wire severity into UI
- 06d7717 Collapse env vars section by default in pod details, improve contrast
- 20fe91b Display toFQDNs and other missing fields in CiliumNetworkPolicy renderer
- 737353b Document visual testing scripts and LabelSelectorDisplay in CLAUDE.md
- 21d7bb8 Extract shared severity constants, deduplicate filter logic, add catch-all for unknown waiting reasons
- 4ef065c Fix Cilium k8sServiceSelector field name, CES store link, and test isolation
- 2547b3d Fix NodePool status badge overflow in table view
- 5e5e54b Fix P0 gaps in Argo renderers: multi-source, sync failures, pause/abort, workflow errors
- 0297b35 Fix P0 gaps in CNPG renderers: replication, certs, WAL range, pooler auth
- 5ec2165 Fix P0 gaps in cert-manager and KEDA renderers
- b4d3342 Fix cache-dependency-path in release workflows
- 345554b Fix double-pluralization of SecretStore kind in navigation
- d45f4db Fix review findings: cert expiry NaN, empty sources, null params, workflow problems
- 5ba7985 Remove stale web/package-lock.json and use root workspace lock file
- 3cf9e57 Replace hardcoded kind pluralization with API discovery lookup
- e70c224 Show individual rules in PrometheusRule and failure reasons in Velero
- 806a6b0 Use red error alert when all CNPG instances are down
- 28b624d build(deps-dev): bump vite from 8.0.3 to 8.0.5
- 820dbbc deps(go): bump github.com/coreos/go-oidc/v3 from 3.17.0 to 3.18.0
- 3ae9b79 deps(go): bump github.com/google/go-containerregistry
- c806d9c deps(go): bump github.com/modelcontextprotocol/go-sdk
- 6ecaee2 deps(go): bump google.golang.org/grpc from 1.79.3 to 1.80.0
- 79ea6af deps(go): bump modernc.org/sqlite from 1.48.0 to 1.48.1
- 02c2eb1 deps: combined dependency updates