kube-scheduler is a control plane component. It assigns pods to suitable nodes in a cluster based on node resource usage and pod scheduling requirements.
Introduction
kube-scheduler
kube-scheduler selects a valid node for each pod in the scheduling queue based on the resource request of the pod and the allocatable resources on the node. In addition, kube-scheduler can sort all valid nodes in a specific order and select a suitable node to host the pod. By default, kube-scheduler spreads pods across nodes based on pod requests. For more information, see kube-scheduler.
Filter and score plugins
The Kubernetes scheduling framework transforms the complex scheduling logic into plugins and enables flexible extension of scheduling through plugins. The filter plugins are used to filter out nodes that cannot run a specific pod during pod scheduling. The score plugins assign a score to each node that has passed the filtering phase based on algorithm. 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 in different versions of kube-scheduler.
Plugin feature introduction
Usage notes
kube-scheduler is automatically installed in a Kubernetes cluster. It requires no additional configuration. Update kube-scheduler to the latest version at the earliest opportunity to use the latest features and fix bugs. To update kube-scheduler, log on to the ACK console, click the cluster that you want to manage, then click Components and Add-ons in the left navigation.
Release notes
Release notes for v1.36
Version | Release date | Description |
v1.36.0-apsara.6.12.3.56930cec | 2026-07-14 |
|
v1.36.0-apsara.6.12.2.5e33fe4e | 2026-07-03 |
|
Release notes for v1.35
Version | Release date | Description |
v1.35.2-apsara.6.12.2.2241959a | 2026-07-03 |
|
Release notes for v1.34
Version | Release date | Description |
v1.34.0-apsara.6.11.14.80067fc3 | 2026-06-30 |
|
v1.34.0-apsara.6.11.9.4a833691 | 2026-02-09 | Bug fix:
|
v1.34.0-apsara.6.11.8.a32868e8 | 2026-01-05 |
|
v1.34.0-apsara.6.11.7.43cab345 | 2025-12-08 |
|
v1.34.0-apsara.6.11.6.3c0b732b | 2025-11-10 |
|
v1.34.0-apsara.6.11.5.3c117f21 | 2025-10-23 |
|
v1.34.0-apsara.6.11.3.ff6b62d8 | 2025-09-17 | Supported all features from previous versions in ACK clusters running Kubernetes 1.34. |
Release notes for v1.33
Version | Release date | Description |
v1.33.0-apsara.6.11.14.0ab35bf7 | 2026-06-30 |
|
v1.33.0-apsara.6.11.9.7c8819c5 | 2026-02-09 | Bug fix:
|
v1.33.0-apsara.6.11.8.709bb6e6 | 2026-01-05 |
|
v1.33.0-apsara.6.11.7.4a6779f8 | 2025-12-05 |
|
v1.33.0-apsara.6.11.6.2fce98cb | 2025-11-10 |
|
v1.33.0-apsara.6.11.5.8dd6f5f4 | 2025-10-23 | Bug fix:
|
v1.33.0-apsara.6.11.4.77470105 | 2025-09-15 | Bug fixes:
|
v1.33.0-apsara.6.11.3.ed953a31 | 2025-09-08 |
|
v1.33.0-aliyun.6.11.2.330dcea7 | 2025-08-19 |
|
v1.33.0-aliyun.6.11.1.382cd0a6 | 2025-07-25 | Fixed an issue where Elastic Container Instance-based scheduling through ElasticResources (a deprecated feature) was not functioning correctly. |
v1.33.0-aliyun.6.11.0.87e9673b | 2025-07-18 |
|
v1.33.0-aliyun.6.9.4.8b58e6b4 | 2025-06-10 |
|
v1.33.0-aliyun.6.9.2.09bce458 | 2025-04-28 | Supported all features provided by earlier versions in kube-scheduler 1.33. |
Release notes for v1.32
Version | Release date | Description |
v1.32.0-apsara.6.11.12.0b7f0b0d | 2026-06-05 | New features:
Bug fixes:
|
v1.32.0-apsara.6.11.9.08a987c9 | 2026-02-09 | Bug fix:
|
v1.32.0-apsara.6.11.8.df9f2fa6 | 2026-01-05 |
|
v1.32.0-apsara.6.11.7.4489ebf4 | 2025-12-10 | Bug fixes:
|
v1.32.0-apsara.6.11.6.03248691 | 2025-11-10 |
|
v1.32.0-apsara.6.11.5.c774d3c3 | 2025-10-23 | Bug fix:
|
v1.32.0-apsara.6.11.4.4a4f4843 | 2025-09-15 | Bug fixes:
|
v1.32.0-apsara.6.11.3.b651c575 | 2025-09-12 | New features:
|
v1.32.0-aliyun.6.11.2.58302423 | 2025-08-21 |
|
v1.32.0-aliyun.6.11.1.ab632d8c | 2025-07-25 | Fixed an issue where Elastic Container Instance-based scheduling through ElasticResources (a deprecated feature) was not functioning correctly. |
v1.32.0-aliyun.6.11.0.0350a0e7 | 2025-07-18 |
|
1.32.0-aliyun.6.9.4.d5a8a355 | 2025-06-04 |
|
v1.32.0-aliyun.6.9.3.515ac311 | 2025-05-14 |
|
v1.32.0-aliyun.6.9.2.09bce458 | 2025-04-16 |
|
v1.32.0-aliyun.6.8.6.bd13955d | 2025-04-02 | Fixed the issue that WaitForFirstConsumer-type cloud disks in ACK Serverless clusters failed to be provisioned through the CSI plugin. |
v1.32.0-aliyun.6.9.0.a1c7461b | 2025-02-28 |
|
v1.32.0-aliyun.6.8.5.28a2aed7 | 2025-02-19 |
|
v1.32.0-aliyun.6.8.4.2b585931 | 2025-01-17 | Supported all features from earlier versions in Kubernetes v1.32. |
Release notes for v1.31
Version | Release date | Description |
v1.31.0-apsara.6.11.9.899506ac | 2026-06-22 |
|
v1.31.0-apsara.6.11.5.19ed320c | 2026-02-09 | Bug fix:
|
v1.31.0-apsara.6.11.5.28c6b51a | 2025-10-20 | Bug fix:
|
v1.31.0-apsara.6.11.4.69d7e1fa | 2025-09-15 | Bug fixes:
|
v1.31.0-apsara.6.11.3.9b41ad4a | 2025-09-12 |
|
v1.31.0-aliyun.6.11.1.c9ed2f40 | 2025-07-25 | Fixed an issue where Elastic Container Instance-based scheduling through ElasticResources (a deprecated feature) was not functioning correctly. |
v1.31.0-aliyun.6.11.0.ea1f0f94 | 2025-07-18 |
|
v1.31.0-aliyun.6.9.4.c8e540e8 | 2025-06-04 |
|
v1.31.0-aliyun.6.9.3.051bb0e8 | 2025-05-14 |
|
v1.31.0-aliyun.6.8.6.520f223d | 2025-04-02 | Fixed the issue that WaitForFirstConsumer-type cloud disks in ACK Serverless clusters failed to be provisioned through the CSI plugin. |
v1.31.0-aliyun.6.9.0.8287816e | 2025-02-28 |
|
v1.31.0-aliyun.6.8.5.2c6ea085 | 2025-02-19 |
|
v1.31.0-aliyun.6.8.4.8f585f26 | 2025-01-02 |
|
v1.31.0-aliyun.6.8.3.eeb86afc | 2024-12-16 | Cutom priority-based resource scheduling:
|
v1.31.0-aliyun.6.8.2.eeb86afc | 2024-12-05 | Cutom priority-based resource scheduling:
|
v1.31.0-aliyun.6.8.1.116b8e1f | 2024-12-02 |
|
v1.31.0-aliyun.6.7.1.1943173f | 2024-11-06 |
|
v1.31.0-aliyun.6.7.0.740ba623 | 2024-11-04 |
|
v1.31.0-aliyun.6.6.1.5bd14ab0 | 2024-10-22 |
|
v1.31.0-aliyun.6.6.0.ba473715 | 2024-09-13 | Supported all features provided by earlier versions in kube-scheduler V1.31. |
Release notes for v1.30
Version | Release date | Description |
v1.30.3-apsara.6.11.13.0b02858b | 2026-06-22 |
|
v1.30.3-apsara.6.11.9.1b8b27f8 | 2026-02-24 | New features:
|
v1.30.3-apsara.6.11.8.c61519ca | 2026-02-09 | Bug fix:
|
v1.30.3-apsara.6.11.7.3cfed0f9 | 2025-12-10 | Bug fixes:
|
v1.30.3-apsara.6.11.6.a298df6b | 2025-11-10 |
|
v1.30.3-apsara.6.11.3.bc707580 | 2025-10-23 | Bug fix:
|
v1.30.3-apsara.6.11.2.463d59c9 | 2025-09-15 | Bug fixes:
|
v1.30.3-aliyun.6.11.1.c005a0b0 | 2025-07-25 | Fixed an issue where Elastic Container Instance-based scheduling through ElasticResources (a deprecated feature) was not functioning correctly. |
v1.30.3-aliyun.6.11.0.84cdcafb | 2025-07-18 |
|
v1.30.3-aliyun.6.9.4.818b6506 | 2025-06-04 |
|
v1.30.3-aliyun.6.9.3.ce7e2faf | 2025-05-14 |
|
v1.30.3-aliyun.6.8.6.40d5fdf4 | 2025-04-02 | Fixed the issue that WaitForFirstConsumer-type cloud disks in ACK Serverless clusters failed to be provisioned through the CSI plugin. |
v1.30.3-aliyun.6.9.0.f08e56a7 | 2025-02-28 |
|
v1.30.3-aliyun.6.8.5.af20249c | 2025-02-19 |
|
v1.30.3-aliyun.6.8.4.946f90e8 | 2025-01-02 |
|
v1.30.3-aliyun.6.8.3.697ce9b5 | 2024-12-16 | Cutom priority-based resource scheduling:
|
v1.30.3-aliyun.6.8.2.a5fa5dbd | 2024-12-05 | Custom priority-based resource scheduling
|
v1.30.3-aliyun.6.8.1.6dc0fd75 | 2024-12-02 |
|
v1.30.3-aliyun.6.7.1.d992180a | 2024-11-06 |
|
v1.30.3-aliyun.6.7.0.da474ec5 | 2024-11-04 |
|
v1.30.3-aliyun.6.6.4.b8940a30 | 2024-10-22 |
|
v1.30.3-aliyun.6.6.3.994ade8a | 2024-10-18 |
|
v1.30.3-aliyun.6.6.2.0be67202 | 2024-09-23 |
|
v1.30.3-aliyun.6.6.1.d98352c6 | 2024-09-11 |
|
v1.30.3-aliyun.6.5.6.fe7bc1d5 | 2024-08-20 | Fixed the following issue induced by v1.30.1-aliyun.6.5.1.5dad3be8: PodAffinity/PodAntiAffinity scheduling errors. |
v1.30.3-aliyun.6.5.5.8b10ee7c | 2024-08-01 |
|
v1.30.1-aliyun.6.5.5.fcac2bdf | 2024-08-01 |
|
v1.30.1-aliyun.6.5.4.fcac2bdf | 2024-07-22 |
|
v1.30.1-aliyun.6.5.3.9adaeb31 | 2024-07-10 | Fixed the following issue induced by v1.30.1-aliyun.6.5.1.5dad3be8: Pods remain pending for a long period of time. |
v1.30.1-aliyun.6.5.1.5dad3be8 | 2024-06-27 |
|
v1.30.1-aliyun.6.4.7.6643d15f | 2024-05-31 |
|
Release notes for v1.28
Version | Release date | Description |
v1.28.12-apsara.6.11.10.9bfc64e1 | 2026-06-25 |
|
v1.28.12-apsara-6.11.6.04aa9f94 | 2026-02-09 | Bug fix:
|
v1.28.12-apsara-6.11.5.db9be0f5 | 2025-10-20 | Bug fix:
|
v1.28.12-apsara-6.11.4.a48c5b6c | 2025-09-15 | Bug fixes:
|
v1.28.12-apsara-6.11.3.1a06b13e | 2025-09-09 | New features:
|
v1.28.12-aliyun-6.11.1.f23c663c | 2025-07-25 | Fixed an issue where Elastic Container Instance-based scheduling through ElasticResources (a deprecated feature) was not functioning correctly. |
v1.28.12-aliyun-6.11.0.4003ef92 | 2025-07-18 |
|
v1.30.3-aliyun.6.9.4.818b6506 | 2025-06-04 |
|
v1.28.12-aliyun-6.9.3.cd73f3fe | 2025-05-14 |
|
v1.28.12-aliyun-6.8.6.5f05e0ac | 2025-04-02 | Fixed the issue that WaitForFirstConsumer-type cloud disks in ACK Serverless clusters failed to be provisioned through the CSI plugin. |
v1.28.12-aliyun-6.9.0.6a13fa65 | 2025-02-28 |
|
v1.28.12-aliyun-6.8.5.b6aef0d1 | 2025-02-19 |
|
v1.28.12-aliyun-6.8.4.b27c0009 | 2025-01-02 |
|
v1.28.12-aliyun-6.8.3.70c756e1 | 2024-12-16 | Cutom priority-based resource scheduling:
|
v1.28.12-aliyun-6.8.2.9a307479 | 2024-12-05 | Cutom priority-based resource scheduling
|
v1.28.12-aliyun-6.8.1.db6cdeb8 | 2024-12-02 |
|
v1.28.12-aliyun-6.7.1.44345748 | 2024-11-06 |
|
v1.28.12-aliyun-6.7.0.b97fca02 | 2024-11-04 |
|
v1.28.12-aliyun-6.6.4.e535a698 | 2024-10-22 | Fixed the |
v1.28.12-aliyun-6.6.3.188f750b | 2024-10-11 |
|
v1.28.12-aliyun-6.6.2.054ec1f5 | 2024-09-23 |
|
v1.28.12-aliyun-6.6.1.348b251d | 2024-09-11 |
|
v1.28.12-aliyun-6.5.4.79e08301 | 2024-08-20 | Fixed the following issue induced by v1.30.1-aliyun.6.5.1.5dad3be8: PodAffinity/PodAntiaffinity scheduling errors. |
v1.28.12-aliyun-6.5.3.aefde017 | 2024-08-01 |
|
v1.28.3-aliyun-6.5.3.79e08301 | 2024-08-01 |
|
v1.28.3-aliyun-6.5.2.7ff57682 | 2024-07-22 |
|
v1.28.3-aliyun-6.5.1.364d020b | 2024-06-27 |
|
v1.28.3-aliyun-6.4.7.0f47500a | 2024-05-24 |
|
v1.28.3-aliyun-6.4.6.f32dc398 | 2024-05-16 |
|
v1.28.3-aliyun-6.4.5.a8b4a599 | 2024-05-09 |
|
v1.28.3-aliyun-6.4.3.f57771d7 | 2024-03-18 |
|
v1.28.3-aliyun-6.4.2.25bc61fb | 2024-03-01 | Disabled the SchedulerQueueingHints feature by default. For more information, see Automated cherry pick of #122289: fix: disable SchedulerQueueingHints feature flag by default #122291. |
v1.28.3-aliyun-6.4.1.c7db7450 | 2024-02-21 |
|
v1.28.3-aliyun-6.3.1ab2185e | 2024-01-10 |
|
v1.28.3-aliyun-6.2.84d57ad9 | 2023-12-21 | Supported MatchLabelKeys for custom priority-based resource scheduling. This way, versions are automatically grouped when an application is released. |
v1.28.3-aliyun-6.1.ac950aa0 | 2023-12-13 |
|
v1.28.3-aliyun-5.8-89c55520 | 2023-10-28 | Supported all features provided by earlier versions in kube-scheduler V1.28. |