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
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
Hover for Info
Hover over nodes for quick information tooltip:
- Resource status
- Key metrics
- Age
- Labels (first 3)
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:Secret Rotation
Visualize secret dependencies before rotation:Troubleshooting Dependencies
Investigate why deployment fails:Check ConfigMaps
Are all ConfigMaps present? (green borders)Missing ConfigMap = red border → Pod stuck in ContainerCreating
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)
Limitations
Next Steps
Deployments
View deployment-specific topology
ConfigMaps & Secrets
Manage configuration resources
HPA
Configure autoscaling
Dashboard
View topology on dashboard