Todos os produtos
Search
Central de documentação

Container Compute Service:kube-scheduler

Última atualização: Sep 29, 2026

O kube-scheduler é o componente do plano de controle que decide onde os pods de um cluster ACS são executados. Configure seus parâmetros personalizados para alinhar o comportamento de agendamento aos requisitos de recursos, afinidade e zonas das suas cargas de trabalho.

Visão geral do kube-scheduler

Com base nos recursos e em outras propriedades dos pods e dos nós, o kube-scheduler seleciona um nó virtual adequado no cluster ACS para cada pod. Para obter mais informações, consulte kube-scheduler na documentação oficial do Kubernetes.

O componente kube-scheduler vem instalado por padrão ao criar um cluster. Para obter mais informações sobre as capacidades de agendamento oferecidas, consulte scheduling overview.

Configuração do componente

O componente kube-scheduler suporta parâmetros personalizados. Para configurar esses parâmetros, siga estas etapas:

  1. Acesse o console do ACS. No painel de navegação à esquerda, clique em Clusters.

  2. Na página Clusters, clique no nome do cluster de destino. No painel de navegação à esquerda, clique em Add-ons.

  3. Na guia Core Components, localize o cartão do kube-scheduler e clique em Configuration no canto inferior direito do cartão. Na caixa de diálogo, configure os parâmetros conforme as instruções.

    Diferentes versões do kube-scheduler suportam recursos distintos e, consequentemente, parâmetros personalizados diferentes. Para obter mais informações sobre os recursos de cada versão, consulte kube-scheduler. A tabela a seguir descreve o significado e o uso de cada parâmetro personalizado.

    Item de configuração

    Descrição

    Tipo

    Valores válidos

    Valor padrão

    Enable Zone Recommendation

    Durante o agendamento, o ACS filtra automaticamente as zonas com recursos restritos. Para obter mais informações, consulte zone resource recommendation feature.

    bool

    true, false

    true

    Enable custom labels and schedulers for GPU-HPN nodes

    Para obter mais informações, consulte Use a custom scheduler e Gerencie node labels and taints.

    bool

    true, false

    false

    scorePluginWeights

    O peso de cada plugin de pontuação do scheduler. O peso afeta quais nós o scheduler prioriza. Para obter mais informações sobre os pesos de pontuação, consulte a seção Score. O scheduler suporta plugins nativos da comunidade e plugins proprietários da Alibaba Cloud. Os plugins da comunidade incluem NodeAffinity, PodTopologySpread, InnerPodAffinity e TaintToleration. Para obter mais informações, consulte a documentação das políticas de afinidade e tolerância. Os plugins proprietários da Alibaba Cloud incluem o ServerlessScheduling. Para as classes de computação de uso geral, desempenho e GPU, este plugin prioriza zonas com mais recursos ociosos na plataforma, com base nas recomendações de recursos da zona. Considerações: Durante o agendamento, o ACS filtra automaticamente as zonas com recursos restritos, e a etapa de filtragem não sofre influência das políticas de pontuação. Ao usar políticas de pontuação relacionadas à afinidade, selecione várias zonas Recommended para o pod, para que as políticas de pontuação tenham efeito total. Para obter mais informações, consulte zone resource recommendation feature.

    plugin: string. weight: int.

    plugin: apenas os plugins na lista de plugins públicos. weight: um número inteiro no intervalo [1,10000].

    O peso padrão de cada plugin de pontuação é o seguinte: NodeAffinity: 1. PodTopologySpread: 1. InnerPodAffinity: 1. TaintToleration: 1. ServerlessScheduling: 2.

Histórico de alterações

A partir do Kubernetes 1.32, as regras de numeração de versão do scheduler do ACS são iguais às do ACK. Para obter mais informações sobre a composição dos números de versão nas tabelas a seguir, consulte kube-scheduler.

Versão 1.32

Número da versão

Data de lançamento

Alterações

v1.32.0-apsara.6.11.8.507bee55

22 de dezembro de 2025

  • Novos recursos:

    • Adição de suporte ao uso do rótulo alibabacloud.com/acs: "true" para especificar diretamente os recursos de computação do ACS (uso geral, desempenho ou gpu) e ignorar as restrições de afinidade do pod.

  • Melhorias:

    • Expansão dos cenários cobertos pelo agendamento com reconhecimento de topologia GPU-HPN. Para obter mais informações, consulte GPU-HPN topology-aware scheduling.

    • O recurso Enable custom labels and schedulers for GPU-HPN nodes passa a ser ativado por padrão.

  • Correções de bugs:

    • Correção de um problema em que os pods GPU-HPN eram agendados em nós cujos tipos de recursos de GPU não correspondiam. Condição de gatilho: o recurso Enable custom labels and schedulers for GPU-HPN nodes está ativado e o pod usa o scheduler padrão do cluster.

v1.32.0-aliyun.6.9.7.eb18a8a9

22 de setembro de 2025

Correções de bugs: Correção de um problema em que os pods permaneciam no status Pending quando PodAntiAffinity e TopologySpread eram usados para distribuição estrita. Esse problema surgiu na versão v1.32.0-aliyun.6.9.6.4e1407c2.

v1.32.0-aliyun.6.9.6.4e1407c2

17 de setembro de 2025

Novos recursos: Adição de uma opção para ativar ou desativar o recurso de recomendação de recursos da zona. Melhorias: Otimização da eficiência de tentativa de agendamento para pods que usam uma Persistent Volume Claim (PVC). Otimização da política PodTopologySpread. Quando whenUnsatisfiable é definido como ScheduleAnyway, os pods que estão sendo criados também são incluídos no cálculo de distribuição de topologia.

v1.32.0-aliyun.6.9.5.ccfc0094

9 de julho de 2025

Lançamento inicial do componente. Esta versão é compatível com o cluster ACS 1.32 e inclui todos os recursos do ACS da versão v1.31.0-aliyun-1.4.2.

Versão 1.31

Número da versão

Data de lançamento

Alterações

v1.31.0-aliyun-1.5.0

22 de dezembro de 2025

  • Novos recursos:

    • Adição de suporte ao uso do rótulo alibabacloud.com/acs: "true" para especificar diretamente os recursos de computação do ACS (uso geral, desempenho ou gpu) e ignorar as restrições de afinidade do pod.

  • Melhorias:

    • Expansão dos cenários cobertos pelo agendamento com reconhecimento de topologia GPU-HPN. Para obter mais informações, consulte GPU-HPN topology-aware scheduling.

    • O recurso Enable custom labels and schedulers for GPU-HPN nodes passa a ser ativado por padrão.

  • Correções de bugs:

    • Correção de um problema em que os pods GPU-HPN eram agendados em nós cujos tipos de recursos de GPU não correspondiam. Condição de gatilho: o recurso Enable custom labels and schedulers for GPU-HPN nodes está ativado e o pod usa o scheduler padrão do cluster.

v1.31.0-aliyun-1.4.4

22 de setembro de 2025

Correções de bugs: Correção de um problema em que os pods permaneciam no status Pending quando PodAntiAffinity e TopologySpread eram usados para distribuição estrita. Esse problema surgiu na versão v1.31.0-aliyun-1.4.3.

v1.31.0-aliyun-1.4.3

17 de setembro de 2025

Novos recursos: Adição de uma opção para ativar ou desativar o recurso de recomendação de recursos da zona. Melhorias: Otimização da eficiência de tentativa de agendamento para pods que usam uma PVC. Otimização da política PodTopologySpread. Quando whenUnsatisfiable é definido como ScheduleAnyway, os pods que estão sendo criados também são incluídos no cálculo de distribuição de topologia.

v1.31.0-aliyun-1.4.2

9 de julho de 2025

Otimização da implementação interna de impressão de logs e da imagem base do componente.

v1.31.0-aliyun-1.4.1

19 de maio de 2025

Adição de suporte a parâmetros de peso personalizados de plugins de pontuação. Para obter mais informações, consulte kube-scheduler.

v1.31.0-aliyun-1.4.0

9 de abril de 2025

Otimização do processo de agendamento para pods que usam PVCs WaitForFirstConsumer. Quando um pod usa uma PVC WaitForFirstConsumer e também especifica um vSwitch, especifique a zona correspondente nas configurações de afinidade do pod. O scheduler garante que a zona alocada para a PVC seja consistente com o vSwitch, evitando que o pod permaneça no status Pending. Para obter mais informações, consulte Pod annotation features.

v1.31.0-aliyun-1.3.1

20 de março de 2025

O agendamento de compartilhamento de GPU passa a ser compatível com a política estática e as configurações de Quality of Service (QoS). O agendamento de prioridade de recursos personalizados oferece melhor tolerância a falhas para configurações inválidas.

v1.31.0-aliyun-1.3.0

8 de fevereiro de 2025

Correção de um problema de agendamento de discos cloud para pods que usam PVCs WaitForFirstConsumer. Adição de suporte à configuração de um scheduler personalizado para pods GPU-HPN.

v1.31.0-aliyun-1.2.0

29 de novembro de 2024

Lançamento inicial do componente. Esta versão é compatível com o cluster ACS 1.31.

Versão 1.30

Número da versão

Data de lançamento

Alterações

v1.30.3-aliyun-1.6.0

22 de dezembro de 2025

  • Novos recursos:

    • Adição de suporte ao uso do rótulo alibabacloud.com/acs: "true" para especificar diretamente os recursos de computação do ACS (uso geral, desempenho ou gpu) e ignorar as restrições de afinidade do pod.

  • Melhorias:

    • Expansão dos cenários cobertos pelo agendamento com reconhecimento de topologia GPU-HPN. Para obter mais informações, consulte GPU-HPN topology-aware scheduling.

    • O recurso Enable custom labels and schedulers for GPU-HPN nodes passa a ser ativado por padrão.

  • Correções de bugs:

    • Correção de um problema em que os pods GPU-HPN eram agendados em nós cujos tipos de recursos de GPU não correspondiam. Condição de gatilho: o recurso Enable custom labels and schedulers for GPU-HPN nodes está ativado e o pod usa o scheduler padrão do cluster.

v1.30.3-aliyun-1.4.4

22 de setembro de 2025

Correções de bugs: Correção de um problema em que os pods permaneciam no status Pending quando PodAntiAffinity e TopologySpread eram usados para distribuição estrita. Esse problema surgiu na versão v1.30.3-aliyun-1.4.3.

v1.30.3-aliyun-1.4.3

17 de setembro de 2025

Novos recursos: Adição de uma opção para ativar ou desativar o recurso de recomendação de recursos da zona. Melhorias: Otimização da eficiência de tentativa de agendamento para pods que usam uma PVC. Otimização da política PodTopologySpread. Quando whenUnsatisfiable é definido como ScheduleAnyway, os pods que estão sendo criados também são incluídos no cálculo de distribuição de topologia.

v1.30.3-aliyun-1.4.2

9 de julho de 2025

Otimização da implementação interna de impressão de logs e da imagem base do componente.

v1.30.3-aliyun-1.4.1

19 de maio de 2025

Adição de suporte a parâmetros de peso personalizados de plugins de pontuação. Para obter mais informações, consulte scorePluginWeights.

v1.30.3-aliyun-1.4.0

9 de abril de 2025

Otimização do processo de agendamento para pods que usam PVCs WaitForFirstConsumer. Quando um pod usa uma PVC WaitForFirstConsumer e também especifica um vSwitch, especifique a zona correspondente nas configurações de afinidade do pod. O scheduler garante que a zona alocada para a PVC seja consistente com o vSwitch, evitando que o pod permaneça no status Pending. Para obter mais informações, consulte Pod annotation features.

v1.30.3-aliyun-1.3.1

20 de março de 2025

O compartilhamento e agendamento de GPU passa a ser compatível com a política estática e as configurações de QoS. O agendamento de prioridade de recursos personalizados oferece melhor tolerância a falhas para configurações inválidas.

v1.30.3-aliyun-1.3.0

8 de fevereiro de 2025

Correção de um problema de agendamento de discos cloud para pods que usam PVCs WaitForFirstConsumer. Adição de suporte à configuração de um scheduler personalizado para pods GPU-HPN.

v1.30.3-aliyun-1.2.0

29 de novembro de 2024

Otimização da eficiência de agendamento de pods. Adaptação à nova versão do add-on acs-virtual-node. O add-on acs-virtual-node deve ser a versão v2.12.0-acs.9 ou posterior.

v1.30.3-aliyun-1.1.1

9 de setembro de 2024

Lançamento inicial do componente. Esta versão é compatível com o cluster ACS 1.30.

Versão 1.28

Número da versão

Data de lançamento

Alterações

v1.28.12-aliyun-1.4.5

22 de dezembro de 2025

Correções de bugs: Correção de um problema em que os pods GPU-HPN eram agendados em nós cujos tipos de recursos de GPU não correspondiam. Condição de gatilho: o recurso Enable custom labels and schedulers for GPU-HPN nodes está ativado e o pod usa o scheduler padrão do cluster.

v1.28.12-aliyun-1.4.4

22 de setembro de 2025

Correções de bugs: Correção de um problema em que os pods permaneciam no status Pending quando PodAntiAffinity e TopologySpread eram usados para distribuição estrita. Esse problema surgiu na versão v1.28.12-aliyun-1.4.3.

v1.28.12-aliyun-1.4.3

17 de setembro de 2025

Novos recursos: Adição de uma opção para ativar ou desativar o recurso de recomendação de recursos da zona. Melhorias: Otimização da eficiência de tentativa de agendamento para pods que usam uma PVC. Otimização da política PodTopologySpread. Quando whenUnsatisfiable é definido como ScheduleAnyway, os pods que estão sendo criados também são incluídos no cálculo de distribuição de topologia.

v1.28.12-aliyun-1.4.2

9 de julho de 2025

Otimização da implementação interna de impressão de logs e da imagem base do componente.

v1.28.12-aliyun-1.4.1

19 de maio de 2025

Adição de suporte a parâmetros de peso personalizados de plugins de pontuação. Para obter mais informações, consulte scorePluginWeights.

v1.28.12-aliyun-1.4.0

9 de abril de 2025

Otimização do processo de agendamento para pods que usam PVCs WaitForFirstConsumer. Quando um pod usa uma PVC WaitForFirstConsumer e também especifica um vSwitch, especifique a zona correspondente nas configurações de afinidade do pod. O scheduler garante que a zona alocada para a PVC seja consistente com o vSwitch, evitando que o pod permaneça no status Pending. Para obter mais informações, consulte Pod annotation features.

v1.28.9-aliyun-1.3.1

20 de março de 2025

O compartilhamento e agendamento de GPU passa a ser compatível com a política estática e as configurações de QoS. O agendamento de prioridade de recursos personalizados oferece melhor tolerância a falhas para configurações inválidas.

v1.28.9-aliyun-1.3.0

8 de fevereiro de 2025

Correção de um problema de agendamento de discos cloud para pods que usam PVCs WaitForFirstConsumer. Adição de suporte à configuração de um scheduler personalizado para pods GPU-HPN.

v1.28.9-aliyun-1.2.0

29 de novembro de 2024

Otimização da eficiência de agendamento de pods. Adaptação à nova versão do add-on acs-virtual-node. O add-on acs-virtual-node deve ser a versão v2.12.0-acs.9 ou posterior.

v1.28.9-aliyun-1.1.1

6 de setembro de 2024

Otimização das mensagens de eventos.

v1.28.9-aliyun-1.1.0

22 de agosto de 2024

Adição de suporte a custom resource priority scheduling.

v1.28.9-aliyun-1.0.1.dfd9511f

12 de julho de 2024

Otimização das interfaces internas.

v1.28.9-aliyun-1.0.0b72f000

15 de junho de 2024

Lançamento inicial do componente. Esta versão é compatível com o cluster ACS 1.28.

Versão 1.26

Número da versão

Data de lançamento

Alterações

v1.26.3-aliyun-1.3.1

20 de março de 2025

O compartilhamento e agendamento de GPU passa a ser compatível com a política estática e as configurações de QoS. O agendamento de prioridade de recursos personalizados oferece melhor tolerância a falhas para configurações inválidas.

v1.26.3-aliyun-1.3.0

8 de fevereiro de 2025

Correção de um problema de agendamento de discos cloud para pods que usam PVCs WaitForFirstConsumer. Adição de suporte à configuração de um scheduler personalizado para pods GPU-HPN.

v1.26.3-aliyun-1.2.0

29 de novembro de 2024

Otimização da eficiência de agendamento de pods. Adaptação à nova versão do add-on acs-virtual-node. O add-on acs-virtual-node deve ser a versão v2.12.0-acs.9 ou posterior.

v1.26.3-aliyun-1.1.1

6 de setembro de 2024

Otimização das mensagens de eventos.

v1.26.3-aliyun-1.1.0

22 de agosto de 2024

Adição de suporte a custom resource priority scheduling.

v1.26.3-aliyun-1.0.1.4d326e78

12 de julho de 2024

Otimização das interfaces internas.

v1.26.3-aliyun-1.0.fa88f9ae

25 de junho de 2024

Lançamento inicial do componente. Esta versão é compatível com o cluster ACS 1.26.