All Products
Search
Document Center

Container Service for Kubernetes:View control plane dashboards for ACK Pro clusters

Last Updated:Jul 29, 2026

Monitor ACK Pro cluster control plane via ARMS Prometheus and follow access best practices.

Prerequisites

View control plane component dashboards

  1. Log on to the ACK console. In the left navigation pane, click Clusters.

  2. On the Clusters page, click the name of your cluster. In the left navigation pane, click Operations > Prometheus Monitoring.

  3. On the Prometheus Monitoring page, click the Key Component Monitoring tab.

    This tab displays dashboards for ACK Pro API server, ACK Pro etcd, ACK Pro kube-scheduler, ACK Pro cloud-controller-manager, and ACK Pro kube-controller-manager.

    Note

    To get the latest dashboards, upgrade the ack-arms-prometheus add-on to the latest version in ACK add-on management. update the ack-arms-prometheus component .

Best practices for accessing control plane components

Follow these practices when accessing control plane components to improve stability for large-scale clusters with 100+ nodes and many Kubernetes resources.

  • To reduce API server and etcd load, read data with informers and listers.

  • For full LIST operations, add the resourceVersion=0 parameter to read from the API server cache instead of etcd. To read directly from etcd, paginate with the limit parameter.

  • Use Protobuf for API serialization to reduce memory and bandwidth compared to JSON. See Alternate representations of resources.

  • Clean up unused Kubernetes resources, such as ConfigMaps, Secrets, and PVCs. Keep pending pods under 1,000 — excess pods overload the kube-apiserver, kube-controller-manager, and kube-scheduler.

  • Monitor control plane resource usage, especially CPU and memory. Sustained high usage can cause OOM errors. If usage stays high, clean up unused resources, optimize client behavior, or split workloads across clusters.

  • Some open-source components heavily load the control plane. Follow community optimization guidance. For example, Argo Workflows recommends specific settings to reduce API load; enable the related configuration when you use Argo Workflows. See Running At Massive Scale.

References

Control plane component

Dashboard

Description

Reference

kube-apiserver

ACK Pro API server

Metrics, dashboard usage, and troubleshooting for kube-apiserver.

kube-apiserver component metrics

cloud-controller-manager

ACK Pro cloud-controller-manager

Metrics, dashboard usage, and troubleshooting for cloud-controller-manager.

cloud-controller-manager component metrics

etcd

ACK Pro etcd

Metrics, dashboard usage, and troubleshooting for etcd.

etcd component metrics

kube-controller-manager

ACK Pro kube-controller-manager

Metrics and dashboard usage for kube-controller-manager.

kube-controller-manager component metrics

kube-scheduler

ACK Pro kube-scheduler

Metrics, dashboard usage, and troubleshooting for kube-scheduler.

kube-scheduler component metrics

Custom Prometheus monitoring and alerting

Custom dashboard name

Collect metrics and configure alerts for ACK Pro control plane components, such as the API server, etcd, kube-scheduler, KCM, and CCM, with a self-managed Prometheus instance.

Collect control plane component metrics and configure alerts by using a self-managed Prometheus instance