Tous les produits
Search
Centre de documentation

Container Compute Service:kube-scheduler

Dernière mise à jour :Aug 28, 2026

kube-scheduler est le composant du plan de contrôle qui détermine sur quel nœud les pods d'un cluster ACS s'exécutent. Configurez ses paramètres personnalisés pour aligner le comportement de planification sur les exigences en matière de ressources, d'affinité et de zones de vos charges de travail.

Présentation de kube-scheduler

En se basant sur les ressources et autres propriétés des pods et des nœuds, kube-scheduler sélectionne un nœud virtuel approprié dans le cluster ACS pour chaque pod. Pour plus d'informations, consultez la rubrique kube-scheduler dans la documentation officielle Kubernetes.

Le composant kube-scheduler est installé par défaut lors de la création d'un cluster. Pour en savoir plus sur les capacités de planification qu'il offre, consultez la rubrique Présentation de la planification.

Configuration du composant

Le composant kube-scheduler prend en charge des paramètres personnalisés. Pour configurer ces paramètres, procédez comme suit :

  1. Connectez-vous à la console ACS. Dans le volet de navigation de gauche, cliquez sur ClustersClusters.

  2. Sur la page ClustersClusters, cliquez sur le nom du cluster cible. Dans le volet de navigation de gauche, cliquez sur Add-onsAdd-ons.

  3. Sous l'onglet Core ComponentsCore Components, localisez la carte kube-scheduler et cliquez sur Configuration dans le coin inférieur droit de la carte. Dans la boîte de dialogue, configurez les paramètres selon les instructions.

    Les différentes versions du planificateur prennent en charge des fonctionnalités distinctes, et par conséquent des paramètres personnalisés différents. Pour plus d'informations sur les fonctionnalités prises en charge par chaque version du planificateur, consultez la rubrique kube-scheduler. Le tableau suivant décrit la signification et l'utilisation de chaque paramètre personnalisé.

    Élément de configuration

    Description

    Type

    Valeurs valides

    Valeur par défaut

    Enable Zone RecommendationEnable Zone Recommendation

    Lors de la planification, ACS filtre automatiquement les zones dont les ressources sont limitées. Pour plus d'informations, consultez la rubrique Fonctionnalité de recommandation des ressources de zone.

    bool

    true, false

    true

    Enable custom labels and schedulers for GPU-HPN nodesEnable custom labels and schedulers for GPU-HPN nodes

    Pour plus d'informations, consultez les rubriques Utiliser un planificateur personnalisé et Gérer les libellés et les taints des nœuds.

    bool

    true, false

    false

    scorePluginWeights

    Le poids de chaque plugin de notation du planificateur. Ce poids influence la priorité attribuée aux nœuds par le planificateur. Pour plus d'informations sur les poids de notation, consultez la section Score. Les plugins natifs de la communauté ainsi que les plugins propriétaires d'Alibaba Cloud sont pris en charge. Les plugins communautaires incluent NodeAffinity, PodTopologySpread, InnerPodAffinity et TaintToleration. Pour plus d'informations, consultez la documentation sur les politiques d'affinité et de tolérance. Les plugins propriétaires d'Alibaba Cloud incluent ServerlessScheduling. Pour les classes de calcul general-purpose, performance et gpu, ce plugin donne la priorité aux zones disposant de plus de ressources de plateforme inactives, sur la base des recommandations de ressources de zone. Considérations : Lors de la planification, ACS filtre automatiquement les zones dont les ressources sont limitées ; cette étape de filtrage n'est pas affectée par les politiques de notation. Lorsque vous utilisez des politiques de notation liées à l'affinité, sélectionnez plusieurs zones Recommended pour le pod afin que les politiques de notation produisent tous leurs effets. Pour plus d'informations, consultez la rubrique Fonctionnalité de recommandation des ressources de zone.

    plugin : string. weight : int.

    plugin : uniquement les plugins figurant dans la liste publique des plugins. weight : un entier compris dans la plage [1,10000].

    Le poids par défaut de chaque plugin de notation est le suivant : NodeAffinity : 1. PodTopologySpread : 1. InnerPodAffinity : 1. TaintToleration : 1. ServerlessScheduling : 2.

Historique des modifications

À partir de Kubernetes 1.32, les règles de numérotation des versions du planificateur ACS sont identiques à celles d'ACK. Pour plus d'informations sur la composition des numéros de version indiqués dans les tableaux suivants, consultez la rubrique kube-scheduler.

Version 1.32

Numéro de version

Date de publication

Modifications

v1.32.0-apsara.6.11.8.507bee55

22 décembre 2025

  • Nouvelles fonctionnalités :

    • Ajout de la prise en charge de l'utilisation du libellé alibabacloud.com/acs: "true" pour spécifier directement les ressources de calcul ACS (general-purpose, performance ou gpu), en ignorant les contraintes d'affinité des pods.alibabacloud.com/acs: "true" pour spécifier directement les ressources de calcul ACS (general-purpose, performance ou gpu) et ignorer les contraintes d'affinité des pods.

  • Améliorations :

    • Élargissement des scénarios couverts par la planification consciente de la topologie GPU-HPN. Pour plus d'informations, consultez la rubrique Planification consciente de la topologie GPU-HPN.

    • Activation par défaut de la fonctionnalité Enable custom labels and schedulers for GPU-HPN nodes.

  • Corrections de bugs :

    • Correction du problème selon lequel les pods GPU-HPN étaient planifiés sur des nœuds dont les types de ressources GPU ne correspondaient pas. Condition de déclenchement : la fonctionnalité Enable custom labels and schedulers for GPU-HPN nodes est activée et le pod utilise le planificateur par défaut du cluster.

v1.32.0-aliyun.6.9.7.eb18a8a9

22 septembre 2025

Corrections de bugs : Correction du problème selon lequel les pods restaient à l'état Pending lorsque PodAntiAffinity et TopologySpread étaient utilisés pour une répartition stricte. Ce problème a été introduit dans la version v1.32.0-aliyun.6.9.6.4e1407c2.

v1.32.0-aliyun.6.9.6.4e1407c2

17 septembre 2025

Nouvelles fonctionnalités : Ajout d'un commutateur pour la fonctionnalité de recommandation des ressources de zone. Améliorations : Optimisation de l'efficacité des nouvelles tentatives de planification pour les pods utilisant une revendication de volume persistant (PVC). Optimisation de la politique PodTopologySpread. Lorsque whenUnsatisfiable est défini sur ScheduleAnyway, les pods en cours de création sont également inclus dans le calcul de la distribution topologique.

v1.32.0-aliyun.6.9.5.ccfc0094

9 juillet 2025

Version initiale du composant. Cette version est compatible avec le cluster ACS 1.32 et inclut toutes les fonctionnalités ACS de la version v1.31.0-aliyun-1.4.2.

Version 1.31

Numéro de version

Date de publication

Modifications

v1.31.0-aliyun-1.5.0

22 décembre 2025

  • Nouvelles fonctionnalités :

    • Ajout de la prise en charge de l'utilisation du libellé alibabacloud.com/acs: "true" pour spécifier directement les ressources de calcul ACS (general-purpose, performance ou gpu), en ignorant les contraintes d'affinité des pods.alibabacloud.com/acs: "true" pour spécifier directement les ressources de calcul ACS (general-purpose, performance ou gpu) et ignorer les contraintes d'affinité des pods.

  • Améliorations :

    • Élargissement des scénarios couverts par la planification consciente de la topologie GPU-HPN. Pour plus d'informations, consultez la rubrique Planification consciente de la topologie GPU-HPN.

    • Activation par défaut de la fonctionnalité Enable custom labels and schedulers for GPU-HPN nodes.

  • Corrections de bugs :

    • Correction du problème selon lequel les pods GPU-HPN étaient planifiés sur des nœuds dont les types de ressources GPU ne correspondaient pas. Condition de déclenchement : la fonctionnalité Enable custom labels and schedulers for GPU-HPN nodes est activée et le pod utilise le planificateur par défaut du cluster.

v1.31.0-aliyun-1.4.4

22 septembre 2025

Corrections de bugs : Correction du problème selon lequel les pods restaient à l'état Pending lorsque PodAntiAffinity et TopologySpread étaient utilisés pour une répartition stricte. Ce problème a été introduit dans la version v1.31.0-aliyun-1.4.3.

v1.31.0-aliyun-1.4.3

17 septembre 2025

Nouvelles fonctionnalités : Ajout d'un commutateur pour la fonctionnalité de recommandation des ressources de zone. Améliorations : Optimisation de l'efficacité des nouvelles tentatives de planification pour les pods utilisant un PVC. Optimisation de la politique PodTopologySpread. Lorsque whenUnsatisfiable est défini sur ScheduleAnyway, les pods en cours de création sont également inclus dans le calcul de la distribution topologique.

v1.31.0-aliyun-1.4.2

9 juillet 2025

Optimisation de l'implémentation de l'impression des journaux internes et de l'image de base du composant.

v1.31.0-aliyun-1.4.1

19 mai 2025

Ajout de la prise en charge des paramètres de poids personnalisés pour les plugins de notation. Pour plus d'informations, consultez la rubrique kube-scheduler.

v1.31.0-aliyun-1.4.0

9 avril 2025

Optimisation du processus de planification pour les pods utilisant des PVC WaitForFirstConsumer. Lorsqu'un pod utilise un PVC WaitForFirstConsumer et spécifie également un vSwitch, indiquez la zone correspondante dans les paramètres d'affinité du pod. Le planificateur garantit que la zone allouée au PVC est cohérente avec le vSwitch, ce qui empêche le pod de rester à l'état Pending. Pour plus d'informations, consultez la rubrique Fonctionnalités d'annotation de pod.

v1.31.0-aliyun-1.3.1

20 mars 2025

La planification de partage GPU prend en charge la politique statique et les paramètres de qualité de service (QoS). La planification prioritaire des ressources personnalisées offre une meilleure tolérance aux pannes pour les configurations non valides.

v1.31.0-aliyun-1.3.0

8 février 2025

Correction du problème de planification des disques cloud pour les pods utilisant des PVC WaitForFirstConsumer. Ajout de la prise en charge de la configuration d'un planificateur personnalisé pour les pods GPU-HPN.

v1.31.0-aliyun-1.2.0

29 novembre 2024

Version initiale du composant. Cette version est compatible avec le cluster ACS 1.31.

Version 1.30

Numéro de version

Date de publication

Modifications

v1.30.3-aliyun-1.6.0

22 décembre 2025

  • Nouvelles fonctionnalités :

    • Ajout de la prise en charge de l'utilisation du libellé alibabacloud.com/acs: "true" pour spécifier directement les ressources de calcul ACS (general-purpose, performance ou gpu), en ignorant les contraintes d'affinité des pods.alibabacloud.com/acs: "true" pour spécifier directement les ressources de calcul ACS (general-purpose, performance ou gpu) et ignorer les contraintes d'affinité des pods.

  • Améliorations :

    • Élargissement des scénarios couverts par la planification consciente de la topologie GPU-HPN. Pour plus d'informations, consultez la rubrique Planification consciente de la topologie GPU-HPN.

    • Activation par défaut de la fonctionnalité Enable custom labels and schedulers for GPU-HPN nodes.

  • Corrections de bugs :

    • Correction du problème selon lequel les pods GPU-HPN étaient planifiés sur des nœuds dont les types de ressources GPU ne correspondaient pas. Condition de déclenchement : la fonctionnalité Enable custom labels and schedulers for GPU-HPN nodes est activée et le pod utilise le planificateur par défaut du cluster.

v1.30.3-aliyun-1.4.4

22 septembre 2025

Corrections de bugs : Correction du problème selon lequel les pods restaient à l'état Pending lorsque PodAntiAffinity et TopologySpread étaient utilisés pour une répartition stricte. Ce problème a été introduit dans la version v1.30.3-aliyun-1.4.3.

v1.30.3-aliyun-1.4.3

17 septembre 2025

Nouvelles fonctionnalités : Ajout d'un commutateur pour la fonctionnalité de recommandation des ressources de zone. Améliorations : Optimisation de l'efficacité des nouvelles tentatives de planification pour les pods utilisant un PVC. Optimisation de la politique PodTopologySpread. Lorsque whenUnsatisfiable est défini sur ScheduleAnyway, les pods en cours de création sont également inclus dans le calcul de la distribution topologique.

v1.30.3-aliyun-1.4.2

9 juillet 2025

Optimisation de l'implémentation de l'impression des journaux internes et de l'image de base du composant.

v1.30.3-aliyun-1.4.1

19 mai 2025

Ajout de la prise en charge des paramètres de poids personnalisés pour les plugins de notation. Pour plus d'informations, consultez la rubrique scorePluginWeights.

v1.30.3-aliyun-1.4.0

9 avril 2025

Optimisation du processus de planification pour les pods utilisant des PVC WaitForFirstConsumer. Lorsqu'un pod utilise un PVC WaitForFirstConsumer et spécifie également un vSwitch, indiquez la zone correspondante dans les paramètres d'affinité du pod. Le planificateur garantit que la zone allouée au PVC est cohérente avec le vSwitch, ce qui empêche le pod de rester à l'état Pending. Pour plus d'informations, consultez la rubrique Fonctionnalités d'annotation de pod.

v1.30.3-aliyun-1.3.1

20 mars 2025

La planification et le partage GPU prennent en charge la politique statique et les paramètres QoS. La planification prioritaire des ressources personnalisées offre une meilleure tolérance aux pannes pour les configurations non valides.

v1.30.3-aliyun-1.3.0

8 février 2025

Correction du problème de planification des disques cloud pour les pods utilisant des PVC WaitForFirstConsumer. Ajout de la prise en charge de la configuration d'un planificateur personnalisé pour les pods GPU-HPN.

v1.30.3-aliyun-1.2.0

29 novembre 2024

Optimisation de l'efficacité de la planification des pods. Adaptation à la nouvelle version de l'add-on acs-virtual-node. L'add-on acs-virtual-node doit être en version v2.12.0-acs.9 ou ultérieure.

v1.30.3-aliyun-1.1.1

9 septembre 2024

Version initiale du composant. Cette version est compatible avec le cluster ACS 1.30.

Version 1.28

Numéro de version

Date de publication

Modifications

v1.28.12-aliyun-1.4.5

22 décembre 2025

Corrections de bugs : Correction du problème selon lequel les pods GPU-HPN étaient planifiés sur des nœuds dont les types de ressources GPU ne correspondaient pas. Condition de déclenchement : la fonctionnalité Enable custom labels and schedulers for GPU-HPN nodesEnable custom labels and schedulers for GPU-HPN nodes est activée et le pod utilise le planificateur par défaut du cluster.

v1.28.12-aliyun-1.4.4

22 septembre 2025

Corrections de bugs : Correction du problème selon lequel les pods restaient à l'état Pending lorsque PodAntiAffinity et TopologySpread étaient utilisés pour une répartition stricte. Ce problème a été introduit dans la version v1.28.12-aliyun-1.4.3.

v1.28.12-aliyun-1.4.3

17 septembre 2025

Nouvelles fonctionnalités : Ajout d'un commutateur pour la fonctionnalité de recommandation des ressources de zone. Améliorations : Optimisation de l'efficacité des nouvelles tentatives de planification pour les pods utilisant un PVC. Optimisation de la politique PodTopologySpread. Lorsque whenUnsatisfiable est défini sur ScheduleAnyway, les pods en cours de création sont également inclus dans le calcul de la distribution topologique.

v1.28.12-aliyun-1.4.2

9 juillet 2025

Optimisation de l'implémentation de l'impression des journaux internes et de l'image de base du composant.

v1.28.12-aliyun-1.4.1

19 mai 2025

Ajout de la prise en charge des paramètres de poids personnalisés pour les plugins de notation. Pour plus d'informations, consultez la rubrique scorePluginWeights.

v1.28.12-aliyun-1.4.0

9 avril 2025

Optimisation du processus de planification pour les pods utilisant des PVC WaitForFirstConsumer. Lorsqu'un pod utilise un PVC WaitForFirstConsumer et spécifie également un vSwitch, indiquez la zone correspondante dans les paramètres d'affinité du pod. Le planificateur garantit que la zone allouée au PVC est cohérente avec le vSwitch, ce qui empêche le pod de rester à l'état Pending. Pour plus d'informations, consultez la rubrique Fonctionnalités d'annotation de pod.

v1.28.9-aliyun-1.3.1

20 mars 2025

La planification et le partage GPU prennent en charge la politique statique et les paramètres QoS. La planification prioritaire des ressources personnalisées offre une meilleure tolérance aux pannes pour les configurations non valides.

v1.28.9-aliyun-1.3.0

8 février 2025

Correction du problème de planification des disques cloud pour les pods utilisant des PVC WaitForFirstConsumer. Ajout de la prise en charge de la configuration d'un planificateur personnalisé pour les pods GPU-HPN.

v1.28.9-aliyun-1.2.0

29 novembre 2024

Optimisation de l'efficacité de la planification des pods. Adaptation à la nouvelle version de l'add-on acs-virtual-node. L'add-on acs-virtual-node doit être en version v2.12.0-acs.9 ou ultérieure.

v1.28.9-aliyun-1.1.1

6 septembre 2024

Optimisation des messages d'événement.

v1.28.9-aliyun-1.1.0

22 août 2024

Ajout de la prise en charge de la planification prioritaire des ressources personnalisées.

v1.28.9-aliyun-1.0.1.dfd9511f

12 juillet 2024

Optimisation des interfaces internes.

v1.28.9-aliyun-1.0.0b72f000

15 juin 2024

Version initiale du composant. Cette version est compatible avec le cluster ACS 1.28.

Version 1.26

Numéro de version

Date de publication

Modifications

v1.26.3-aliyun-1.3.1

20 mars 2025

La planification et le partage GPU prennent en charge la politique statique et les paramètres QoS. La planification prioritaire des ressources personnalisées offre une meilleure tolérance aux pannes pour les configurations non valides.

v1.26.3-aliyun-1.3.0

8 février 2025

Correction du problème de planification des disques cloud pour les pods utilisant des PVC WaitForFirstConsumer. Ajout de la prise en charge de la configuration d'un planificateur personnalisé pour les pods GPU-HPN.

v1.26.3-aliyun-1.2.0

29 novembre 2024

Optimisation de l'efficacité de la planification des pods. Adaptation à la nouvelle version de l'add-on acs-virtual-node. L'add-on acs-virtual-node doit être en version v2.12.0-acs.9 ou ultérieure.

v1.26.3-aliyun-1.1.1

6 septembre 2024

Optimisation des messages d'événement.

v1.26.3-aliyun-1.1.0

22 août 2024

Ajout de la prise en charge de la planification prioritaire des ressources personnalisées.

v1.26.3-aliyun-1.0.1.4d326e78

12 juillet 2024

Optimisation des interfaces internes.

v1.26.3-aliyun-1.0.fa88f9ae

25 juin 2024

Version initiale du composant. Cette version est compatible avec le cluster ACS 1.26.