> ## 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.

# Topology view

> Interactive graph of every resource in your cluster and how they're connected - workloads, services, ingresses, traffic flows, and integration-aware edges from Argo, Flux, Karpenter, and more.

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](https://radarhq.io/images/radar/screenshot-topology.png)

## 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](/docs/features/traffic) (Hubble / Caretta / Istio). Edges thicken with throughput and stay thin / dashed when no traffic was observed in the window.

## Interactions

| Action                | Result                                                          |
| --------------------- | --------------------------------------------------------------- |
| Click a node          | Opens the detail drawer (logs, events, YAML, related resources) |
| Hover a node          | Highlights direct edges                                         |
| Right-click a node    | Quick actions (restart, scale, port-forward, exec, delete)      |
| Drag a node           | Pin position; layout settles around it                          |
| `Cmd / Ctrl + scroll` | Zoom                                                            |
| Search box            | Find 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.

## Audit badges

High-signal [Cluster audit](/docs/features/cluster-audit) findings - a dangling reference, a Service with no endpoints, a deprecated API - badge the affected node directly on the graph, so a genuinely broken resource stands out without opening the audit view. The full per-resource breakdown still lives in Cluster audit.

## What's not on the graph

* **Events** - those live in the [Timeline](/docs/features/timeline).
* **Cross-cluster relationships** - per-cluster only today.

## See also

* [Resource browser](/docs/features/resources) - the table view of the same data.
* [Traffic visualization](/docs/features/traffic) - turning on Hubble / Caretta / Istio.
* [Integrations & CRDs](/docs/features/integrations) - which CRDs contribute edges.
