kube-scheduler is a control plane component that schedules pods to suitable nodes in a cluster based on node resource usage and pod scheduling requirements.
Introduction
About kube-scheduler
The kube-scheduler identifies viable nodes for each pod in the scheduling queue based on the Request values in a pod's specification and the Allocatable resources of nodes. The kube-scheduler then sorts all the viable nodes and binds the pod to a suitable node. By default, the kube-scheduler distributes pods evenly based on their Request values. For more information, see the official Kubernetes documentation for kube-scheduler.
Filter and Score plugins
The Kubernetes Scheduling Framework uses plugins to handle complex scheduling logic. This makes scheduling flexible and extensible. The Filter plugin removes nodes that cannot run a specific pod. The Score plugin then ranks the remaining nodes. The score indicates how suitable a node is for running the pod.
The following table lists the enabled Filter and Score plugins and their default weights for each kube-scheduler version.
Plugin features
Usage notes
kube-scheduler is automatically installed in a Kubernetes cluster. You can use it without additional configurations. We recommend that you upgrade the kube-scheduler component to the latest version to benefit from the most recent feature optimizations and bug fixes. You can log on to the Container Service Management Console, click the target cluster, and then in the navigation pane on the left, select Operations Management > Component Management to upgrade the component.
Change history
Version 1.34 change history
Version | Change time | Change description |
v1.34.0-apsara.6.11.7.43cab345 | December 08, 2025 |
|
v1.34.0-apsara.6.11.6.3c0b732b | November 10, 2025 |
|
v1.34.0-apsara.6.11.5.3c117f21 | October 23, 2025 |
|
v1.34.0-apsara.6.11.3.ff6b62d8 | September 17, 2025 | Supported all previous features in ACK clusters of version 1.34. |
Version 1.33 change history
Version | Change time | Change description |
v1.33.0-apsara.6.11.7.4a6779f8 | December 05, 2025 |
|
v1.33.0-apsara.6.11.6.2fce98cb | November 10, 2025 |
|
v1.33.0-apsara.6.11.5.8dd6f5f4 | October 23, 2025 |
|
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 | Supported all previous features in ACK clusters of version 1.33. |
Version 1.32 change history
Version | Change time | Change description |
v1.32.0-apsara.6.11.6.03248691 | November 10, 2025 |
|
v1.32.0-apsara.6.11.5.c774d3c3 | October 23, 2025 |
|
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 | Supported all previous features in ACK clusters of version 1.32. |
Version 1.31 change history
Version | Change time | Change description |
v1.31.0-apsara.6.11.5.28c6b51a | October 20, 2025 |
|
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 | Supported all previous features in ACK clusters of version 1.31. |
Version 1.30 change history
Version | Change time | Change description |
v1.30.3-apsara.6.11.6.a298df6b | November 10, 2025 |
|
v1.30.3-apsara.6.11.3.bc707580 | October 23, 2025 |
|
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 scheduling anomaly with PodAffinity/PodAntiAffinity 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 | Change time | Change description |
v1.28.12-apsara-6.11.5.db9be0f5 | October 20, 2025 |
|
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 scheduling anomaly with PodAffinity/PodAntiaffinity 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 | Supported all previous features in ACK clusters of version 1.28. |