Posted On: Dec 3, 2024
Amazon EKS enhances visibility into the Kubernetes control plane by offering new intuitive dashboards in EKS console and providing a broader set of Kubernetes control plane metrics. This enables cluster administrators to quickly detect, troubleshoot, and remediate issues. All EKS clusters on Kubernetes version 1.28 and above will now automatically display a curated set of dashboards visualizing key control plane metrics within the EKS console, making it easy to observe the health and performance of the control plane. Additionally, a broader set of control plane metrics are made available in Amazon CloudWatch and in a Prometheus endpoint, providing customers with the flexibility to utilize their preferred monitoring solution — be it Amazon CloudWatch, Amazon Managed Service for Prometheus, or third-party monitoring tools.
Newly introduced pre-configured dashboards in the EKS console provide cluster administrators with visual representations of key control plane metrics, enabling rapid assessment of control plane health and performance. Additionally, the EKS console dashboards now integrate with Amazon CloudWatch Log Insights queries, surfacing critical insights from control plane logs directly within the console. Finally, customers now get access to Kubernetes control plane metrics from kube-scheduler and kube-controller-manager, in addition to the existing API server metrics. This enhanced visibility enables cluster administrators to quickly identify and remediate emergent issues. For example, access to pending pods metrics from kube-scheduler or cron job creation duration from kube-controller-manager, will enable cluster administrators to set up alarms to alert them to delays in workload scheduling and job completion.
The new set of dashboards and metrics are available at no additional charge in Amazon Web Services China (Beijing) Region, operated by Sinnet, and the Amazon Web Services China (Ningxia) Region, operated by NWCD. To get started visit the EKS documentation.