Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Dimensionador Automático de Cluster

Nesta seção, você aprenderá como instalar e usar o Kubernetes cluster-autoscaler em clusters personalizados do Rancher usando Grupos de Auto Scaling do AWS EC2.

O Dimensionador Automático de Cluster é uma ferramenta que ajusta automaticamente o tamanho do cluster Kubernetes quando uma das seguintes condições é verdadeira:

  • Existem pods que falharam ao rodar no cluster devido a recursos insuficientes.

  • Existem nós no cluster que estão subutilizados por um período prolongado e seus pods podem ser alocados em outros nós existentes.

Para evitar que seu pod seja desalojado, defina uma priorityClassName: system-cluster-critical propriedade na especificação do seu pod.

O Dimensionador Automático de Cluster foi projetado para ser executado em nós mestres do Kubernetes. Ele pode ser executado no namespace kube-system. O Dimensionador Automático de Cluster não reduz o número de nós com pods kube-system não espelhados em execução neles.

É possível executar uma implantação personalizada do Dimensionador Automático de Cluster em nós de trabalho, mas é necessário ter cuidado extra para garantir que o Dimensionador Automático de Cluster permaneça em funcionamento.

Provedores de Nuvem

O Dimensionador Automático de Cluster oferece suporte a diferentes provedores de nuvem. Para mais informações, acesse provedores de nuvem suportados pelo cluster-autoscaler.

Configurando o Dimensionador Automático de Cluster no Provedor de Nuvem Amazon

Para detalhes sobre como executar o Dimensionador Automático de Cluster no provedor de nuvem Amazon, consulte esta página.