Overview
The Topology page provides interactive visualization of Kubernetes resource relationships. See how Deployments connect to ConfigMaps, Secrets, HPAs, and Pods in an intuitive graph format.
What is Topology?
Topology visualization shows the dependency relationships between Kubernetes resources:Resource Relationships
See how resources connect and depend on each other
Interactive Graph
Click nodes to navigate, drag to rearrange, zoom to focus
Configuration Flow
Track ConfigMaps and Secrets to consuming resources
Autoscaling Links
Visualize HPA relationships with workloads
Cluster-wide Topology
View relationships across all resources in the namespace:
Node Types
Deployment Nodes
Deployment Nodes
Visual: Purple rounded rectangleShows:
- Deployment name
- Replica count (e.g., “3/3”)
- Status indicator
- → ConfigMaps (mounted or env vars)
- → Secrets (mounted or env vars)
- → HPA (if autoscaling configured)
- → Pods (managed pods)
ConfigMap Nodes
ConfigMap Nodes
Visual: Blue document iconShows:
- ConfigMap name
- Number of data keys
- ← Deployments (consumers)
- ← StatefulSets
- ← DaemonSets
- ← Pods
Secret Nodes
Secret Nodes
Visual: Green lock iconShows:
- Secret name
- Secret type (Opaque, TLS, etc.)
- ← Deployments (consumers)
- ← StatefulSets
- ← DaemonSets
- ← Pods
HPA Nodes
HPA Nodes
Visual: Orange scaling iconShows:
- HPA name
- Min/max replicas
- Current CPU %
- → Deployment (target resource)
Pod Nodes
Pod Nodes
Visual: Gray cube iconShows:
- Pod name (shortened)
- Status (Running, Pending, etc.)
- ← Deployment (owner)
- → ConfigMaps (if directly mounted)
- → Secrets (if directly mounted)
Edge Types
Connections between nodes indicate relationships:- Uses
- Manages
- Scales
Line Style: Solid arrowMeaning: Resource uses/depends on anotherExamples:
- Deployment → ConfigMap (mounts config)
- Deployment → Secret (uses credentials)
Deployment-specific Topology
Each deployment detail page includes a focused topology view:
Focused View
Shows only resources related to the specific deployment: Center Node: The deployment itself Connected Resources:- Left side: ConfigMaps and Secrets used
- Right side: HPA (if configured)
- Bottom: Pods managed by deployment
Example Layout
Interactive Features
Navigation
1
Click Nodes
Click any node to navigate to its detail page
- ConfigMap → ConfigMap detail page
- Deployment → Deployment detail page
- Pod → Pod detail page with logs
2
Hover for Info
Hover over nodes for quick information tooltip:
- Resource status
- Key metrics
- Age
- Labels (first 3)
3
Right-click Menu
Right-click nodes for actions:
- View details
- Edit YAML
- View logs (pods)
- Restart (deployments/pods)
Graph Controls
- Pan
- Zoom
- Fit View
- Select
Action: Click and drag backgroundUse: Move view to see different parts of large graphsKeyboard: Arrow keys
Layout Options
Choose how nodes are arranged:Horizontal (Default)
Horizontal (Default)
Flows left to right
- ConfigMaps/Secrets on left
- Deployment in center
- Pods on right
Vertical
Vertical
Flows top to bottom
- ConfigMaps/Secrets on top
- Deployment in middle
- Pods on bottom
Radial
Radial
Deployment at center, resources radiating outward
- ConfigMaps/Secrets in ring 1
- Pods in ring 2
Force-directed
Force-directed
Physics simulation pushes/pulls nodes
- Related nodes cluster together
- Unrelated nodes pushed apart
Status Indicators
Nodes show status with color coding:- Healthy
- Warning
- Error
- Unknown
Color: Green borderMeaning:
- Deployment: All replicas available
- Pod: Running normally
- ConfigMap/Secret: No errors
- HPA: Operating within targets
Healthy resources have solid green border
Use Cases
Configuration Management
Track which resources use specific ConfigMaps:1
Find ConfigMap Node
Locate ConfigMap in topology graph
2
Follow Edges
See all Deployments/Pods using this config
3
Plan Updates
Identify which resources will be affected by config changes
4
Restart Affected
Navigate to each consumer and restart to apply changes
Secret Rotation
Visualize secret dependencies before rotation:Troubleshooting Dependencies
Investigate why deployment fails:1
View Deployment Topology
Open deployment detail page topology section
2
Check ConfigMaps
Are all ConfigMaps present? (green borders)Missing ConfigMap = red border → Pod stuck in ContainerCreating
3
Check Secrets
Are secrets accessible?Missing Secret = Pod cannot mount volumes
4
Check HPA
Is HPA functioning?HPA error = Cannot scale, may be under/over-provisioned
Capacity Planning
Understand autoscaling impact:Advanced Features
Filtering
Filter topology to show specific resource types:- All Resources
- Configuration Only
- Workloads Only
- Failed Resources
Show complete topology (default)
Search
Find specific resources in large topologies:- Partial name matching
- Case-insensitive
- Highlights matching nodes
- Auto-pan to first match
Export
Export topology for documentation:Export as PNG
Export as PNG
Download topology as imageUse for:
- Documentation
- Presentations
- Incident reports
Export as SVG
Export as SVG
Download as scalable vector graphicUse for:
- High-resolution documentation
- Editing in design tools
Export as JSON
Export as JSON
Download graph data structureUse for:
- Programmatic analysis
- Custom visualizations
- Backup/versioning
Best Practices
Regular Topology Review
Regular Topology Review
Check topology weekly to:
- Identify unused ConfigMaps/Secrets
- Find orphaned resources
- Verify HPA configuration
- Plan resource cleanup
Use for Impact Analysis
Use for Impact Analysis
Before making changes:
- View affected resource in topology
- Identify all dependencies
- Plan rollout order
- Document affected services
Document Critical Paths
Document Critical Paths
Screenshot topologies for:
- Production service dependencies
- Configuration hierarchies
- Disaster recovery planning
Color Code by Environment
Color Code by Environment
Use labels to distinguish:
- Production (red labels)
- Staging (yellow labels)
- Development (green labels)