kube-scheduler is a control plane component. It schedules pods to nodes in a cluster based on pod scheduling requirements and node resource usage.
Component introduction
Introduction to kube-scheduler
The kube-scheduler determines valid nodes for each pod in the scheduling queue based on the pod's declared Request and the node's Allocatable property. The kube-scheduler then sorts all valid nodes and binds the pod to the most suitable node. By default, the kube-scheduler spreads pods evenly across nodes based on their Request values. For more information, see the official Kubernetes document kube-scheduler.
Introduction to Filter and Score plugins
The Kubernetes Scheduling Framework abstracts complex scheduling logic into plugins. This allows for flexible scheduling extensions. Filter plugins filter out nodes that cannot run a specific pod. Score plugins use algorithms to score the filtered nodes. The score indicates how suitable a node is for running the pod.
The following table lists the enabled Filter and Score scheduling plugins and their default weights for each kube-scheduler version.
Plugin features
Instructions
The kube-scheduler component is installed by default and is ready to use without configuration. To use the latest features and bug fixes, upgrade the kube-scheduler component to the latest version. Log on to the Container Service for Kubernetes (ACK) console, click the target cluster, and then in the navigation pane on the left, choose Operations > Components to upgrade the component.
Change history
Version 1.34 change history
Version number | Change time | Changes |
v1.34.0-apsara.6.11.3.ff6b62d8 | September 17, 2025 | Supports all previous features in ACK clusters of version 1.34. |
Version 1.33 change history
Version number | Change time | Changes |
v1.33.0-apsara.6.11.4.77470105 | September 15, 2025 |
|
v1.33.0-apsara.6.11.3.ed953a31 | September 08, 2025 |
|
v1.33.0-aliyun.6.11.2.330dcea7 | August 19, 2025 |
|
v1.33.0-aliyun.6.11.1.382cd0a6 | July 25, 2025 |
|
v1.33.0-aliyun.6.11.0.87e9673b | July 18, 2025 |
|
v1.33.0-aliyun.6.9.4.8b58e6b4 | June 10, 2025 |
|
v1.33.0-aliyun.6.9.2.09bce458 | April 28, 2025 | Supports all previous features in ACK clusters of version 1.33. |
Version 1.32 change history
Version number | Change time | Changes |
v1.32.0-apsara.6.11.4.4a4f4843 | September 15, 2025 |
|
v1.32.0-apsara.6.11.3.b651c575 | September 12, 2025 |
|
v1.32.0-aliyun.6.11.2.58302423 | August 21, 2025 |
|
v1.32.0-aliyun.6.11.1.ab632d8c | July 25, 2025 |
|
v1.32.0-aliyun.6.11.0.0350a0e7 | July 18, 2025 |
|
v1.32.0-aliyun.6.9.4.d5a8a355 | June 04, 2025 |
|
v1.32.0-aliyun.6.9.3.515ac311 | May 14, 2025 |
|
v1.32.0-aliyun.6.9.2.09bce458 | April 16, 2025 |
|
v1.32.0-aliyun.6.8.6.bd13955d | April 02, 2025 |
|
v1.32.0-aliyun.6.9.0.a1c7461b | February 28, 2025 |
|
v1.32.0-aliyun.6.8.5.28a2aed7 | February 19, 2025 |
|
v1.32.0-aliyun.6.8.4.2b585931 | January 17, 2025 | Supports all previous features in ACK clusters of version 1.32. |
Version 1.31 change history
Version number | Change time | Changes |
v1.31.0-apsara.6.11.4.69d7e1fa | September 15, 2025 |
|
v1.31.0-apsara.6.11.3.9b41ad4a | September 12, 2025 |
|
v1.31.0-aliyun.6.11.1.c9ed2f40 | July 25, 2025 |
|
v1.31.0-aliyun.6.11.0.ea1f0f94 | July 18, 2025 |
|
v1.31.0-aliyun.6.9.4.c8e540e8 | June 04, 2025 |
|
v1.31.0-aliyun.6.9.3.051bb0e8 | May 14, 2025 |
|
v1.31.0-aliyun.6.8.6.520f223d | April 02, 2025 |
|
v1.31.0-aliyun.6.9.0.8287816e | February 28, 2025 |
|
v1.31.0-aliyun.6.8.5.2c6ea085 | February 19, 2025 |
|
v1.31.0-aliyun.6.8.4.8f585f26 | January 02, 2025 |
|
v1.31.0-aliyun.6.8.3.eeb86afc | December 16, 2024 | Custom elastic resource priority scheduling: Added support for multiple ACS-type units. |
v1.31.0-aliyun.6.8.2.eeb86afc | December 05, 2024 | Custom elastic resource priority scheduling: Added support for defining |
v1.31.0-aliyun.6.8.1.116b8e1f | December 02, 2024 |
|
v1.31.0-aliyun.6.7.1.1943173f | November 06, 2024 |
|
v1.31.0-aliyun.6.7.0.740ba623 | November 04, 2024 |
|
v1.31.0-aliyun.6.6.1.5bd14ab0 | October 22, 2024 |
|
v1.31.0-aliyun.6.6.0.ba473715 | September 13, 2024 | Supports all previous features in ACK clusters of version 1.31. |
Version 1.30 change history
Version number | Change time | Changes |
v1.30.3-apsara.6.11.2.463d59c9 | September 15, 2025 |
|
v1.30.3-aliyun.6.11.1.c005a0b0 | July 25, 2025 |
|
v1.30.3-aliyun.6.11.0.84cdcafb | July 18, 2025 |
|
v1.30.3-aliyun.6.9.4.818b6506 | June 04, 2025 |
|
v1.30.3-aliyun.6.9.3.ce7e2faf | May 14, 2025 |
|
v1.30.3-aliyun.6.8.6.40d5fdf4 | April 02, 2025 |
|
v1.30.3-aliyun.6.9.0.f08e56a7 | February 28, 2025 |
|
v1.30.3-aliyun.6.8.5.af20249c | February 19, 2025 |
|
v1.30.3-aliyun.6.8.4.946f90e8 | January 02, 2025 |
|
v1.30.3-aliyun.6.8.3.697ce9b5 | December 16, 2024 | Custom elastic resource priority scheduling: Added support for multiple ACS-type units. |
v1.30.3-aliyun.6.8.2.a5fa5dbd | December 05, 2024 | Custom elastic resource priority scheduling
|
v1.30.3-aliyun.6.8.1.6dc0fd75 | December 02, 2024 |
|
v1.30.3-aliyun.6.7.1.d992180a | November 06, 2024 |
|
v1.30.3-aliyun.6.7.0.da474ec5 | November 04, 2024 |
|
v1.30.3-aliyun.6.6.4.b8940a30 | October 22, 2024 |
|
v1.30.3-aliyun.6.6.3.994ade8a | October 18, 2024 |
|
v1.30.3-aliyun.6.6.2.0be67202 | September 23, 2024 |
|
v1.30.3-aliyun.6.6.1.d98352c6 | September 11, 2024 |
|
v1.30.3-aliyun.6.5.6.fe7bc1d5 | August 20, 2024 | Fixed a PodAffinity/PodAntiAffinity scheduling anomaly introduced in v1.30.1-aliyun.6.5.1.5dad3be8. |
v1.30.3-aliyun.6.5.5.8b10ee7c | August 01, 2024 |
|
v1.30.1-aliyun.6.5.5.fcac2bdf | August 01, 2024 |
|
v1.30.1-aliyun.6.5.4.fcac2bdf | July 22, 2024 |
|
v1.30.1-aliyun.6.5.3.9adaeb31 | July 10, 2024 | Fixed an issue introduced in v1.30.1-aliyun.6.5.1.5dad3be8 where pods remained in the Pending state for a long time. |
v1.30.1-aliyun.6.5.1.5dad3be8 | June 27, 2024 |
|
v1.30.1-aliyun.6.4.7.6643d15f | May 31, 2024 |
|
Version 1.28 change history
Version number | Change time | Changes |
v1.28.12-apsara-6.11.4.a48c5b6c | September 15, 2025 |
|
v1.28.12-apsara-6.11.3.1a06b13e | September 09, 2025 |
|
v1.28.12-aliyun-6.11.1.f23c663c | July 25, 2025 |
|
v1.28.12-aliyun-6.11.0.4003ef92 | July 18, 2025 |
|
v1.28.12-aliyun-6.9.4.206fc5f8 | June 04, 2025 |
|
v1.28.12-aliyun-6.9.3.cd73f3fe | May 14, 2025 |
|
v1.28.12-aliyun-6.8.6.5f05e0ac | April 02, 2025 |
|
v1.28.12-aliyun-6.9.0.6a13fa65 | February 28, 2025 |
|
v1.28.12-aliyun-6.8.5.b6aef0d1 | February 19, 2025 |
|
v1.28.12-aliyun-6.8.4.b27c0009 | January 02, 2025 |
|
v1.28.12-aliyun-6.8.3.70c756e1 | December 16, 2024 | Custom elastic resource priority scheduling: Added support for multiple ACS-type units. |
v1.28.12-aliyun-6.8.2.9a307479 | December 05, 2024 | Custom elastic resource priority scheduling
|
v1.28.12-aliyun-6.8.1.db6cdeb8 | December 02, 2024 |
|
v1.28.12-aliyun-6.7.1.44345748 | November 06, 2024 |
|
v1.28.12-aliyun-6.7.0.b97fca02 | November 04, 2024 |
|
v1.28.12-aliyun-6.6.4.e535a698 | October 22, 2024 |
|
v1.28.12-aliyun-6.6.3.188f750b | October 11, 2024 |
|
v1.28.12-aliyun-6.6.2.054ec1f5 | September 23, 2024 |
|
v1.28.12-aliyun-6.6.1.348b251d | September 11, 2024 |
|
v1.28.12-aliyun-6.5.4.79e08301 | August 20, 2024 | Fixed a PodAffinity/PodAntiaffinity scheduling anomaly introduced in v1.28.3-aliyun-6.5.1.364d020b. |
v1.28.12-aliyun-6.5.3.aefde017 | August 01, 2024 |
|
v1.28.3-aliyun-6.5.3.79e08301 | August 01, 2024 |
|
v1.28.3-aliyun-6.5.2.7ff57682 | July 22, 2024 |
|
v1.28.3-aliyun-6.5.1.364d020b | June 27, 2024 |
|
v1.28.3-aliyun-6.4.7.0f47500a | May 24, 2024 |
|
v1.28.3-aliyun-6.4.6.f32dc398 | May 16, 2024 |
|
v1.28.3-aliyun-6.4.5.a8b4a599 | May 09, 2024 |
|
v1.28.3-aliyun-6.4.3.f57771d7 | March 18, 2024 |
|
v1.28.3-aliyun-6.4.2.25bc61fb | March 01, 2024 | Disabled the SchedulerQueueingHints feature by default. For more information, see Pull Request #122291. |
v1.28.3-aliyun-6.4.1.c7db7450 | February 21, 2024 |
|
v1.28.3-aliyun-6.3.1ab2185e | January 10, 2024 |
|
v1.28.3-aliyun-6.2.84d57ad9 | December 21, 2023 | Added support for MatchLabelKeys in custom elastic resource priority scheduling to automatically group different versions during application releases. |
v1.28.3-aliyun-6.1.ac950aa0 | December 13, 2023 |
|
v1.28.3-aliyun-5.8-89c55520 | October 28, 2023 | Supports all previous features in ACK clusters of version 1.28. |