All Products
Search
Document Center

Container Compute Service:ack-koordinator

Last Updated:Mar 26, 2026

ack-koordinator is a core application in Container Compute Service (ACS) that analyzes historical resource usage data to recommend container resource specifications, simplifying the configuration of resource requests and limits.

Prerequisites

Before you begin, ensure that you have:

How it works

ack-koordinator reads historical workload resource usage data to estimate peak resource demand, then provides resource specification recommendations at the container level. This eliminates the need to manually determine appropriate resource requests and limits.

The component is based on the open source Koordinator project. In ACS, ack-koordinator includes only the Koordinator Manager module — a central controller deployed as a Deployment with a primary and standby instance for high availability.

Version format

ack-koordinator version numbers follow the x.y.z-ackn format:

  • x.y.z — the upstream open source Koordinator version

  • ackn — enhancements and optimizations added on top of the open source version

Billing

Installing and using ack-koordinator is free. Charges may apply in the following cases:

  • Pod instances: ack-koordinator requires two general-purpose ACK pod instances after installation. Configure the resource requests for each instance during installation.

  • Prometheus metrics: ack-koordinator exposes monitoring metrics for features such as resource profiling as Prometheus metrics. If you enable the Enables Prometheus metrics for ACK-Koordinator option and use Managed Service for Prometheus, these metrics count as custom metrics and incur charges based on cluster size and number of applications. Review the Billing of Prometheus instances page for quota and pricing details before enabling this option. Use Query Usage to monitor your usage.

Manage ack-koordinator

ack-koordinator is available on the Add-ons page of the ACS console. From there, you can install, configure, update, and uninstall it.

Install ack-koordinator

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

  2. On the Clusters page, click the ID of the target cluster. In the left navigation pane, choose Operations > Add-ons.

  3. On the Add-ons page, search for and click ack-koordinator. On the ack-koordinator card, click Install.

  4. In the Install ack-koordinator dialog box, configure the parameters and click OK.

  5. In the left navigation pane, choose Applications > Helm to verify the deployment status.

    Installation is complete when the Status of ack-koordinator shows Deployed.

Modify configuration

  1. On the Add-ons page, click Configuration on the ack-koordinator card.

  2. In the ack-koordinator Parameters dialog box, update the parameters and click OK.

    The system automatically redeploys ack-koordinator with the new configuration.

Update ack-koordinator

Important

Updating ack-koordinator overwrites all changes made to the deployed components using other methods. The Upgrade button appears only when a newer version is available.

  1. On the Add-ons page, click Upgrade on the ack-koordinator card.

  2. In the ack-koordinator Parameters dialog box, review the parameters and click OK.

Uninstall ack-koordinator

On the Add-ons page, click Uninstall on the ack-koordinator card. In the Uninstall dialog box, click OK.

Features

ack-koordinator supports the resource profiling feature. For more information, see Resource profiling.

FAQ

Why does installation fail with "no matches for kind ServiceMonitor in version monitoring.coreos.com/v1"?

Prometheus is not installed in the cluster. Either install the Prometheus component — see Use Managed Service for Prometheus — or clear the Enables Prometheus metrics for ACK-Koordinator checkbox before installing ack-koordinator.

Release notes

August 2024

Version Image address Release date Changes Impact
v1.5.0-ack1.14 registry.cn-hangzhou.aliyuncs.com/acs/koord-manager:v1.5.0-ack1.14-0a3e268-aliyun 2024-08-29 Added support for resource profiling. None