Skip to main content
Connecting a cluster to Radar Cloud is one Helm command. The chart you install is the same chart Radar OSS uses - just with cloud.enabled=true and a one-time install token. The Radar pod dials api.radarhq.io/agent over an outbound WebSocket; you don’t need any inbound rules on your cluster.

Get the install command

In app.radarhq.io, click Connect a cluster, name it (the underlying ID is opaque cl_...), then Generate install command. The page polls for connection while you run it. The command looks like:
The token is shown once. If you lose it before completing the install, rotate it from Clusters → cluster → Rotate token - this invalidates the unused token.

What each value does

You can drop any of the rbac.* flags to restrict what Radar can do in your cluster - the UI gracefully degrades. See In-cluster deployment for the full list.

What the chart deploys

There’s no Service exposed to the outside - the Radar pod only needs outbound TLS to api.radarhq.io:443. No ingress, no LB, no DNS.

Verify the connection

Inspect the installation from any machine with access to the cluster:
The command reports the detected Helm or GitOps installation, chart and image, agent readiness, Cloud configuration, Hub URL, configured cluster reference, and the cluster ID and tunnel state reported by the Hub. It is read-only and never prints the connection token. If Radar finds multiple installations, select one with --namespace and --release. To check the tunnel, Radar reads the token from the Kubernetes Secret referenced by the Deployment and sends it directly to the configured Hub. A confirmed disconnected tunnel or rejected token makes the command fail. If your Kubernetes identity cannot read that Secret, or the Hub cannot be reached, the tunnel check is shown as unavailable while the local installation diagnostics still run. The install page polls for up to 5 minutes. Once connected, you’ll be redirected into the cluster view. If polling times out:
Common failures:

Reinstall vs. rotate

  • Reinstall - re-run the same Helm command with a fresh token. Used when you’ve lost the original install yaml.
  • Rotate token - issues a new token without changing the cluster ID. The previous token stops working immediately. Useful when an operator leaves or you suspect token leak.
See Cluster token rotation for both flows.

Egress requirements

Air-gapped clusters

Cloud assumes outbound TLS to api.radarhq.io. Air-gapped environments should run Radar OSS instead - it’s the same UI without the control plane.

See also