All Products
Search
Document Center

Container Service for Kubernetes:ack-descheduler migration

Last Updated:Jul 01, 2024

The descheduling component ack-descheduler will be discontinued on July 15, 2024. We recommend that you migrate to the Koordinator Descheduler component, which provides more flexible descheduling features.

Update details

Container Service for Kubernetes (ACK) will discontinue ack-descheduler on July 15, 2024. After this component is discontinued, you can use ack-koordinator, which provides more descheduling policies and pod eviction methods. Koordinator Descheduler is a descheduling module provided by ack-koordinator, which is compatible with all descheduling policies of ack-descheduler. It also provides enhanced descheduling policies, pod eviction methods, eviction traffic control, and eviction observability to improve the pod descheduling experience.

Scope of impacts

ACK managed clusters that have ack-descheduler installed and enabled are affected.

Note

You can continue to use ack-descheduler in these clusters after the component is discontinued. We recommend that you migrate to Koordinator Descheduler, which has bugs fixed and provides various new features.

How to migrate

  • Confirm the version of ack-descheduler.

  • Migrate from ack-descheduler to Koordinator Descheduler.

    You can migrate from ack-descheduler in a similar way you migrate from open source Kubernetes Descheduler to Koordinator Descheduler.

Important

You must uninstall the current component and then install the new component to complete the migration. The descheduling feature is temporarily unavailable during the migration. We recommend that you perform the migration during off-peak hours.

References