Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Visão geral do treinamento elástico no Kubernetes

Última atualização: Sep 17, 2026

Treinamento elástico com Horovod

O Horovod é uma ferramenta open source para treinamento distribuído com suporte a treinamento elástico no Kubernetes. Este tópico descreve como combinar o recurso de treinamento distribuído do Horovod às capacidades de dimensionamento elástico do Kubernetes para otimizar a eficiência do treinamento de modelos. Configure a política de treinamento distribuído do Horovod para distribuir jobs de treinamento em vários nós de computação. Essa configuração aumenta a velocidade do treinamento e melhora a utilização de recursos. O documento também apresenta cenários específicos e melhores práticas para uso do Horovod no Kubernetes, facilitando o gerenciamento e o agendamento eficiente de jobs de treinamento distribuído. Para obter mais informações, consulte Elastic training with Horovod on Kubernetes.

Treinamento elástico com instâncias spot

Este tópico explica como usar instâncias spot do Kubernetes para treinamento elástico. Instâncias spot são recursos de computação liberáveis sob demanda, ideais para jobs de treinamento sensíveis a custos e com alta tolerância a interrupções. Configure uma política de treinamento elástico para reiniciar ou reagendar automaticamente os jobs quando ocorrer preempção de recursos. Isso garante a continuidade e a eficiência do processo de treinamento. O uso de instâncias spot nesse mecanismo reduz significativamente os custos e aproveita ao máximo os recursos ociosos.

Detecção de revogação para pods BestEffort do ACS no ACK

No Kubernetes, pods da classe BestEffort são comuns em jobs com baixos requisitos de recursos. Contudo, em ambientes com intensa competição por recursos, esses pods podem sofrer preempção ou encerramento prioritário. Este tópico descreve como implementar a detecção de revogação para pods BestEffort no ACK. Esse recurso assegura o reinício ou reagendamento automático do pod após preempção e liberação de recursos. Tal mecanismo aumenta a estabilidade do sistema e a utilização de recursos, garantindo a conclusão bem-sucedida dos jobs.

Resumo

  • Treinamento elástico com Horovod: combine Horovod e Kubernetes para obter agendamento elástico e otimização de recursos em jobs de treinamento distribuído.

  • Treinamento elástico com instâncias spot: use instâncias spot do Kubernetes para reduzir custos e melhorar a utilização de recursos no treinamento elástico.

  • Detecção de revogação para pods BestEffort: implemente recuperação automática para pods BestEffort no ACK e assegure a continuidade dos jobs.

Esses recursos e práticas otimizam o gerenciamento de jobs de treinamento distribuído no ambiente Kubernetes. Além disso, reduzem custos operacionais e aumentam a estabilidade do sistema e a utilização de recursos.