Skip to main content
Radar runs as a single binary. Point it at a kubeconfig and it serves a web UI on localhost:9280. Use it as a kubectl plugin, a standalone CLI, or a desktop app.

CLI

Install script:
Homebrew:
Krew (kubectl plugin):
After install: kubectl radar (as a plugin) or kubectl-radar (standalone). The install script and Scoop lay down the binary as kubectl-radar; the bare radar command works only if you’ve added a symlink yourself or installed via Homebrew.

Desktop app

Same UI, native app for macOS / Linux / Windows.

Run it

Radar reads your default kubeconfig, opens http://localhost:9280 in your browser, and starts watching the cluster. Common variants:
See CLI flags for the full list.

Run it in a cluster

The same binary runs in-cluster as a long-running pod. This is how you give a team shared access to one cluster, and it’s the same pod Radar Cloud installs when you connect a cluster. See In-cluster deployment for the Helm chart.

Verify the install

Radar checks for updates when you open the UI (at most once an hour): an anonymous request to releases.skyhook.io/radar/latest, falling back to api.github.com, that prints a notice if a newer version is available. No telemetry beyond version + OS / arch; block egress to both hosts and Radar runs fully offline.

Uninstall

The CLI keeps a small config under ~/.radar/. Delete that directory to wipe local preferences and the timeline database.

Next

Configuration files

Where Radar stores config, kubeconfig precedence, multi-context.

In-cluster deployment

Run Radar as a shared pod with auth and ingress.

Connect to Cloud

Hosted multi-cluster view if you’d rather not self-host.