Ativando o complemento do escalador automático de cluster no cluster
Você pode ativar o complemento pelo console ou pela linha de comando.
Como o autoscaler do cluster não reconhece os rótulos da GPU, ele não pode aumentar ou diminuir a escala com base no consumo da GPU.
Ativando o complemento de autoescalonamento de cluster a partir do console
- No painel do cluster do Red Hat OpenShift on IBM Cloud, selecione o cluster no qual você deseja ativar o ajuste automático de escala.
- Na seção “Complementos ”, localize o complemento Cluster Autoscaler e clique em “Instalar”
Ativando o complemento do escalador automático de cluster por meio da CLI
-
Atualize o plug-in “
container-service” para a versão mais recente.ibmcloud update && ibmcloud plugin update container-service -
Ative o complemento “
cluster-autoscaler” executando o comando a seguir.ibmcloud oc cluster addon enable cluster-autoscaler --cluster CLUSTER_NAMESaída de exemplo
Enabling add-on `cluster-autoscaler` for cluster <cluster_name>... The add-on might take several minutes to deploy and become ready for use. OK -
Verifique se o complemento está instalado e
Ready.ibmcloud oc cluster addon ls --cluster <cluster_name>Saída de exemplo
NAME Version Health State Health Status cluster-autoscaler 1.0.1 normal Addon Ready -
Nenhum conjunto de trabalhadores é configurado para ajuste de escala após ativar o complemento. Para configurar o ajuste automático de escala nos conjuntos de trabalhadores, edite o configmap do escalador automático de cluster.
Atualizando o complemento do escalador automático do cluster
O escalador automático de cluster tem dois tipos de atualizações.
- Atualizações de correção
- As atualizações de correção são entregues automaticamente pela IBM e não contêm nenhuma atualização de recurso ou mudança nas versões de complemento e cluster suportadas.
- Atualizações de liberação
- As atualizações de liberação contêm novos recursos para o escalador automático de cluster ou mudanças nas versões suportadas de complemento ou cluster. Deve-se aplicar manualmente as atualizações de liberação no complemento do escalador automático de cluster.
Para atualizar o complemento do autoscaler de cluster:
-
Verifique a versão do complemento do escalador automático de cluster que está implementado em seu cluster. Se uma atualização estiver disponível, revise as notas sobre a liberação para a versão do complemento mais recente.
ibmcloud oc cluster addon ls --cluster <cluster_name>Se você fizer upgrade do cluster para uma versão não suportada pelo complemento do escalador automático de cluster, os apps poderão apresentar tempo de inatividade e o cluster poderá não escalar.
-
Atualize o complemento de escalonamento automático do cluster.
ibmcloud oc cluster addon update cluster-autoscaler --version <version-to-update> --cluster <cluster_name> -
Verifique se o complemento foi atualizado com sucesso e está
Ready.ibmcloud oc cluster addon ls --cluster <cluster_name>
Removendo o complemento do escalador automático de cluster do console
-
Edite o autoscaler ConfigMap para interromper o dimensionamento dos pools de trabalho.
-
No painel do cluster do Red Hat OpenShift on IBM Cloud, selecione o cluster no qual você deseja ativar o ajuste automático de escala.
-
Localize o complemento Cluster Autoscaler e clique em Desinstalar
Removendo o complemento do escalador automático de cluster por meio da CLI
-
Edite o autoscaler ConfigMap para interromper o dimensionamento dos pools de trabalho.
-
Desative o complemento
cluster-autoscaler.ibmcloud oc cluster addon disable cluster-autoscaler --cluster <cluster_name> -
Verifique se o complemento foi removido.
ibmcloud oc cluster addon ls --cluster <cluster_name>