Skip to main content

Resource Topology

The Topology view renders an interactive ownership graph for any resource, making it easy to understand relationships between Kubernetes objects at a glance.

Opening the Topology View

  1. Open any resource detail page (Deployment, Service, Pod, etc.)
  2. Click the Topology tab

The graph renders immediately using data already in the Informer cache — no additional API calls.

Kubernetes resource topology in KubeVision

The topology view groups related Services, Deployments, ReplicaSets, and Pods while preserving their relationships.

Ownership Relationships

KubeVision traces ownership via metadata.ownerReferences and well-known label selectors:

Deployment ──owns──▶ ReplicaSet ──owns──▶ Pod

CronJob ──owns──▶ Job ──owns──▶ Pod │

Service ──selects──▶ Endpoints ──▶ Pod ◀──┘

PersistentVolumeClaim ──bound──▶ PersistentVolume

Supported Relationship Types

SourceRelationshipTarget
DeploymentownsReplicaSet
ReplicaSetownsPod
StatefulSetownsPod
DaemonSetownsPod
JobownsPod
CronJobownsJob
ServiceselectsPod
Ingressroutes toService
PVCbound toPV

Graph Interaction

InteractionAction
Click a nodeOpen the resource detail panel on the right
ScrollZoom in / out
Drag backgroundPan the viewport
Drag nodeReposition a node (layout is not saved)
Double-click nodeNavigate to the full resource detail page

Node Color Coding

ColorStatus
GreenRunning / Available / Bound
YellowPending / Progressing
RedFailed / Error / Terminating
GreyUnknown or no status condition

Use Cases

  • Debug a failing Deployment — instantly see which Pods are in error state without navigating each one
  • Trace traffic path — follow Ingress → Service → Pod to verify routing
  • Audit storage — confirm PVC/PV binding across a namespace
tip

For large deployments with many replica Pods, the graph groups them and shows a count badge to keep the view readable.