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.

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.