
Browse Resources
View all resources in sortable, filterable tables
Inspect Details
Click any row to open detailed side drawer
View YAML
Toggle raw Kubernetes resource specs
Accessing the Resource Viewer
From the Cluster View, click any resource summary card or resource type icon to jump directly to that resource tab.Resource Tabs
Browse different resource types organized by tab. Each tab shows the most relevant information for that resource - click any row to see full details in the side drawer.| Resource Type | Use For |
|---|---|
| Pods | Troubleshooting container issues, checking logs, viewing resource usage |
| Deployments | Monitoring rollout status, scaling, and replica health |
| Services | Verifying endpoints and network connectivity |
| Ingresses | Checking external routing, TLS, and load balancer status |
| Nodes | Viewing cluster capacity and node health |
| ConfigMaps | Inspecting configuration data and keys |
| Service Accounts | Reviewing RBAC and authentication setup |
| Jobs | Tracking batch workloads and CronJobs |
| Custom Resources | Managing any CRDs installed in your cluster (ArgoCD apps, Prometheus rules, etc.) |
| Events | Investigating warnings and cluster events |
What You’ll See in Tables
Tables show the most important information at a glance - things like status, health indicators, resource counts, and age. We surface common problems inline (like CrashLoopBackOff pods or failing deployments) so you can spot issues quickly. For example, the Pods table shows:- Ready state (e.g., “0/1”) with colored indicators
- Phase (Running, Pending, Failed, Succeeded)
- Problems column with colored badges for each detected issue
- Container count and restart count
- Controlled By (owner reference like Deployment)
- Node assignment (on larger screens)
- Age and Logs button for quick access
Filtering and Searching
Namespace Filter
Filter by All Namespaces or select a specific namespace to narrow results
Status/Phase Filter
For pods: Running, Pending, Failed, Succeeded. For other resources: filter by conditions
Problems Filter (Pods)
Multi-select filter with 14+ problem types and counts
Search Bar
Real-time search across names, namespaces, and key fields (case-insensitive)
Pods Tab - Problems Filter
The Pods tab includes an advanced problems filter with specific detection types and counts: Filter Options:- None (healthy only) - Show only pods without any detected problems
- All (any problem) - Show pods with any type of problem
- CrashLoopBackOff - Pods repeatedly failing to start
- ImagePullBackOff - Cannot pull container images
- ErrImagePull - Initial image pull error
- CreateContainerError - Container creation failures
- CreateContainerConfigError - Invalid container configuration
- High Restarts - Pods with >5 restarts
- Not Ready - Pods with containers not passing readiness checks
- Unschedulable - Pods that cannot be scheduled to nodes
- Evicted - Pods evicted due to resource pressure
- Stuck Terminating - Pods stuck in Terminating state
- OOMKilled - Containers terminated due to out-of-memory
- Liveness Probe Failure - Liveness probe failures
- Readiness Probe Failure - Readiness probe failures
Detail Drawer
Click any row to open a side drawer with complete resource details. The drawer shows everything relevant to that resource type - specs, status, conditions, events, and relationships to other resources. For pods, you’ll see container details, volume mounts, environment variables, and resource limits. For services, you’ll see endpoints and selectors. For deployments, you’ll see the pod template and rollout strategy. The drawer also shows recent events related to the resource, helping you understand what happened recently.Node Detail View
Click any node to see comprehensive diagnostics, useful for capacity planning and troubleshooting scheduling issues. What you’ll find:- Capacity vs Allocatable - Node shows “4 cores” but only “3.5 allocatable”? System daemons (kubelet, container runtime) reserve the difference. Pods compete for allocatable resources, not total hardware capacity.
-
20+ Health Conditions - Detailed status checks including
MemoryPressure,DiskPressure,PIDPressure, container runtime health, kernel issues, and deprecation warnings. Pods stuck pending? These conditions explain why nodes reject new workloads even when resources look available. - Container Images - See what’s cached on the node with image sizes. Explains why some pods start in 2 seconds (image already pulled) vs 30 seconds (downloading from registry).
- Taints & Labels - Debug why pods won’t schedule to certain nodes. Includes all node labels (instance type, zone, custom labels) and taints that restrict pod placement.
kubectl get node command for direct inspection.
Raw YAML View
Click the Raw YAML toggle at the top of the detail drawer to view the complete Kubernetes resource in YAML format. This is useful for:- Copying resource specs for troubleshooting
- Inspecting annotations and finalizers
- Viewing exact status conditions
- Debugging complex configurations
Pod Logs Viewer
Click the Logs button on any pod row to open the advanced logs viewer with comprehensive features for log analysis and troubleshooting.
Real-Time Log Streaming
- Auto-refresh: Continuously polls for new log lines every few seconds
- Follow mode: Automatically scrolls to bottom as new logs arrive (toggle on/off)
- Previous container logs: View logs from crashed/restarted containers by toggling the “Previous” option
Pod & Container Selection
- Environment dropdown: Switch between environments (prod, staging, etc.)
- Pod dropdown: Select any pod in the cluster
- Container dropdown: Select specific container in multi-container pods
- All Containers option: View combined logs from all containers in a pod (merged by timestamp)
Advanced Filtering & Search
Text Search:- Find log lines with regex support
- Two modes:
- Highlight mode (default): Shows matches highlighted in yellow within full context
- Filter mode: Shows only matching lines
- Multi-select checkboxes for: ERROR, WARN, INFO, DEBUG, TRACE
- Levels are auto-detected from log content
- Shows count per level (e.g., “ERROR (23)”)
- Color-coded in output:
- ERROR (red)
- WARN (orange)
- INFO (blue)
- DEBUG/TRACE (gray)
Display Options
Toggle features in the toolbar:- Timestamps - Show/hide timestamp column
- Highlight - Enable pattern-based highlighting (HTTP codes, errors, etc.)
- Prettify JSON - Format JSON log lines for readability with syntax highlighting
- Message Only - For JSON logs, show just the
messagefield with expandable full JSON - Dark/Light theme - Switch viewer theme independently of main UI
Automatic Pattern Detection & Highlighting
When Highlight is enabled, the viewer automatically color-codes:- Log levels: ERROR (red), WARN (orange), INFO (blue), DEBUG (gray)
- HTTP status codes: 2xx (green), 3xx (blue), 4xx (orange), 5xx (red)
- HTTP methods: GET, POST, PUT, DELETE (bold blue)
- Errors & exceptions: Red with underline, stack traces grouped
- URLs: Blue highlighting
JSON Log Intelligence
For JSON-formatted logs:- Auto-detection: Extracts
level,timestamp,message,errorfields - Prettify JSON: Expand objects with syntax highlighting
- Message-Only Mode: Show just the message field, click to expand full JSON
- Error highlighting: JSON
errorfields highlighted in red
Viewer Controls
- Resizable drawer: Drag to adjust height, minimize/maximize/fullscreen modes
- 30-second caching: Fast switching between pods
- Persistent: Drawer stays open when navigating between tabs
Common Workflows
🔧 Troubleshoot CrashLoopBackOff Pods
🔧 Troubleshoot CrashLoopBackOff Pods
1
Filter by Problem
Go to Pods tab → Filter by CrashLoopBackOff
2
Inspect Details
Click the affected pod → Check container details and events
3
View Logs
Click View Logs to see why the container is failing
📅 Check Certificate Expiration
📅 Check Certificate Expiration
1
Open Certificates
Go to Custom Resources tab → Filter to Certificate type
2
Sort by Expiration
Click Expiration column to sort by date
3
Review Renewal
Click expiring certificates to view renewal status and issuer config
🔄 Find High-Restart Pods
🔄 Find High-Restart Pods
1
Sort by Restarts
Go to Pods tab → Sort by Restarts column (descending)
2
Investigate Issues
Click pods with high restart counts → Check events and resource limits
3
Review Logs
View logs to identify crash patterns or OOM errors
🌐 Inspect Service Endpoints
🌐 Inspect Service Endpoints
1
Open Service
Go to Services tab → Click a service
2
Check Endpoints
View Endpoints section to see backing pod IPs
3
Verify Pods
Ensure all expected pods are listed and healthy
🚀 Monitor Deployment Rollouts
🚀 Monitor Deployment Rollouts
1
Open Deployment
Go to Deployments tab → Click a deployment
2
Check Status
View Conditions for Progressing or Available status
3
Review Events
Check Events for recent scaling or image updates
