EKS Overview
A page for viewing the overall status of EKS clusters, node resources, and Pod status at a glance.
Key Features
Cluster Filter
- Filter by EKS cluster
- Filter by VPC
- Multi-select support
EKS Cluster Cards
Display key information for each cluster in card format:
- Cluster Name, Status (ACTIVE)
- Kubernetes Version, VPC ID, Platform Version, Region
- Access Entry badge: K8s Connected (green) / No Access (red)
- Register ViewPolicy button: Auto-register Access Entry + AdminViewPolicy for unregistered clusters
- Click to filter: Click a cluster card to filter all data to that cluster (cyan border)
Unregistered clusters cannot display data. Use the "Register ViewPolicy" button or ask the cluster owner to follow the Authentication Guide.
Stats Cards (Click to Navigate)
Click each card to navigate to the detail page:
- Nodes → Node Details (
/k8s/nodes) - Pods → Pod Details (
/k8s/pods) - Deployments → Deployment Details (
/k8s/deployments) - Services → Service Details (
/k8s/services)
Node Card Grid
Visually display resource usage for each node:
- Node name, Pod count, status (Ready/NotReady)
- CPU usage bar: Pod requests / total capacity (percent)
- Memory usage bar: Pod requests / total capacity (percent)
- 80% or higher: red, 50% or higher: orange, otherwise: cyan/purple
Node Detail View
Click a node card to navigate to the detail page:
- CPU/Memory/Pod Info cards: Capacity, Allocatable, Requested, Available
- ENI list: IP allocation per network interface, traffic (NetworkIn/Out)
- Pods table: List of Pods running on that node
Visualization Charts (Tab Switching)
Pod Analysis tab:
- Pod Status Distribution: Running, Pending, Failed, Succeeded distribution (pie chart)
- Pods per Namespace: Pod count by namespace (bar chart)
Service Resources tab:
- CPU per Service (millicores): Sum of CPU requests for pods belonging to each Service (bar chart)
- Memory per Service (MiB): Sum of memory requests for pods belonging to each Service (bar chart)
Warning Events Table
Display Kubernetes Warning events in real-time:
- Kind, Object, Reason, Message, Count, Last Seen
How to Use
- Click Compute > EKS in the sidebar
- Click a cluster card to filter to a specific cluster
- Click stats cards to navigate to Pods/Nodes/Deployments/Services detail pages
- Identify nodes with high resource usage from the node cards
- Click a node to view detailed resources and Pod list
- Switch to Service Resources tab to analyze CPU/Memory allocation per Service
- Monitor problem events in Warning Events
Tips
If a node card's CPU/Memory bar is red (80% or higher), there's a risk of resource shortage. Consider adding nodes or rebalancing Pods.
In the node detail view, if ENI IP Slots Used is close to 15/15, new Pod scheduling may fail.
You can analyze with the AI Assistant using queries like "EKS cluster status", "CPU usage by node", "Analyze Warning events", etc.
Related Pages
- EKS Authentication Setup - Access Entry / aws-auth authentication guide
- EKS Explorer - K9s-style terminal UI
- EKS Pods - Pod detailed list
- EKS Nodes - Node detailed list
- EKS Deployments - Deployment list
- EKS Services - Service list
- EKS Container Cost - Pod cost analysis (OpenCost)