All Products
Search
Document Center

Container Service for Kubernetes:Use Cost Insights to identify risks for cluster workloads

Last Updated:Mar 26, 2026

Cost insights helps you detect stability, performance, and cost risks in ACK cluster workloads before they escalate. It tracks resource utilization across all pods and provides dedicated views for Burstable and BestEffort pods, so you can identify misconfigured workloads and act on them.

Prerequisites

Before you begin, ensure that you have:

Why resource configuration matters

Kubernetes assigns each pod a quality of service (QoS) class based on its resource requests and limits. When a node is under resource pressure, Kubernetes uses the QoS class to decide which pods to evict first.

Guaranteed

Pods have equal resource requests and limits set for every container. These pods have the highest stability and performance and are the last to be evicted.

Burstable

Pods have a resource request but no resource limit. They can consume the full resources of the node. When eviction is needed, Kubernetes evicts BestEffort pods first, then Burstable pods.

BestEffort

Pods have no resource request or limit. They run only when the node has idle resources and are the first to be evicted when resources become insufficient.

Misconfigured resources—whether absent, too low, or too high—lead to concrete risks:

ConfigurationResourceRisk
Not configuredCPUStability and performance are compromised; workloads may become unresponsive due to lack of CPU resources.
Not configuredMemoryStability is compromised; workloads are at risk of termination due to insufficient memory.
Under-configuredCPUPerformance is compromised; workloads run slowly or become unresponsive.
Under-configuredMemoryStability is compromised; workloads are at risk of termination due to insufficient memory.
Over-configuredCPULow resource utilization leads to unnecessary cost.
Over-configuredMemoryLow resource utilization leads to unnecessary cost.

Identify risks using Stability & Efficiency Analysis

The Stability & Efficiency Analysis page, inside Cost Insights, gives you three analysis views to evaluate resource risks across the cluster.

Access the page

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

  2. On the Clusters page, find the cluster you want to manage and click its name. In the left-side pane, choose Cost Suite > Cost Insights.

  3. On the Cluster Dimension tab, go to the Stability & Efficiency Analysis page. The page shows an overview of pod counts by QoS class and their total resource usage.

    image

View resource utilization of all pods

The Cluster pod resource usage analysis list shows basic information and resource utilization (Usage/Request) for all pods in the cluster by default. Sort or filter the list to surface workloads at the extremes:

  • Low utilization — the pod is over-provisioned, and you may be paying for resources that are never used.

  • High utilization — the pod is under-configured, which may cause performance or stability issues depending on whether the bottleneck is CPU or memory.

  • Utilization above 100% — usage exceeds the requested amount, which can affect workload stability.

Example: The following figure shows pods sorted by memory utilization in descending order. All displayed pods exceed 100% memory utilization and need further review to determine whether configuration adjustments are necessary.

image

View resource configuration of Burstable pods

The Burstable Pod-Resource Usage Analysis list shows the CPU and memory requests and limits for every Burstable pod. Because Burstable pods have no upper resource bound, missing limits can silently degrade cluster-wide performance:

  • No CPU limit — the pod can consume unbounded CPU, potentially starving other workloads and causing unresponsiveness.

  • No memory limit — the pod can exhaust node memory, putting workloads at risk of termination.

Example: The following figure shows Burstable pods without a CPU limit. These pods may degrade cluster performance or be evicted due to resource competition.

image

Identify unexpected BestEffort pods

The Best Effort Pod-Resource Usage Analysis list shows all BestEffort pods in the cluster. BestEffort pods carry the highest eviction risk and should be reviewed carefully. Filter and sort the list to find pods that should not be running at BestEffort quality.

Example: If critical business services are running as BestEffort pods, adjust their resource configuration to promote them to a higher QoS class.

image

What's next

After you identify risks with cost insights, use the following features to address them: