Skip to main content

Documentation Index

Fetch the complete documentation index at: https://radarhq.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

The Topology view shows every resource in the cluster as a graph, with edges that follow the actual K8s relationships - owner references, label selectors, ingress backends, network policies, sealed-secret ownership, and live traffic. Radar topology view - namespaces grouped, workloads with owner-reference edges, sidebar filter by kind

What’s on the graph

  • Workloads - Deployments, StatefulSets, DaemonSets, ReplicaSets, Jobs, CronJobs, Argo Rollouts.
  • Services - ClusterIP, NodePort, LoadBalancer, ExternalName.
  • Networking - Ingresses, Gateways, HTTPRoutes, NetworkPolicies, Istio VirtualServices, Traefik IngressRoutes, Contour HTTPProxies.
  • Configuration - ConfigMaps and Secrets edge in via volume / env references.
  • Storage - PVCs / PVs.
  • Autoscaling - HPAs, KEDA ScaledObjects.
  • GitOps - Argo Applications and Flux Kustomizations / HelmReleases group their managed resources.
  • Cluster scaling - Karpenter NodePools and NodeClaims, with the nodes they bring in.
  • Custom resources - any CRD discovered at runtime.

Two modes

Switch in the top right:
  • Resources - the structural graph: ownership, label selectors, ingress backends. This is the default and is read entirely from the K8s API.
  • Traffic - overlay live request flows on the same graph. Requires traffic source (Hubble / Caretta / Istio). Edges thicken with throughput and stay thin / dashed when no traffic was observed in the window.

Interactions

ActionResult
Click a nodeOpens the detail drawer (logs, events, YAML, related resources)
Hover a nodeHighlights direct edges
Right-click a nodeQuick actions (restart, scale, port-forward, exec, delete)
Drag a nodePin position; layout settles around it
Cmd / Ctrl + scrollZoom
Search boxFind by name / label / kind

Filters

The left rail filters the graph by kind, namespace, and label. Pinned kinds (set in Settings → Pinned kinds) appear at the top of the kind picker for quick toggling. When you switch namespaces, Radar doesn’t tear down the graph - it dims out-of-namespace resources and keeps the layout stable.

Layout & performance

Radar uses a force-directed layout with fixed seed positions per kind, which keeps the same workload in roughly the same place across page loads. For very large clusters (thousands of pods), Radar collapses ReplicaSets under their parent Deployment by default - expand a node to see individual pods.

What’s not on the graph

  • Events - those live in the Timeline.
  • Audit findings - see Cluster audit.
  • Cross-cluster relationships - per-cluster only today.

See also