Resumo
Neste módulo, você trabalha para uma empresa de edição de vídeo em crescimento que fornece um serviço de renderização de vídeo baseado em nuvem. O serviço estava experimentando um aumento da demanda com a recente expansão internacional. O aplicativo aplicou o Horizontal Pod Autoscaler (HPA) para fins de dimensionamento, mas o cluster não conseguiu acompanhar. Seu gerente encarregou você de encontrar uma solução para dimensionar o cluster automaticamente.
Você examinou o recurso de dimensionamento automático de cluster do Serviço Kubernetes do Azure (AKS) para ver se seria o ajuste certo. Com esse recurso, você pôde dimensionar o número de nós em seu cluster para cima e para baixo automaticamente. Você configurou o autoscaler de cluster para observar pods não agendados com restrições de recursos e, em seguida, aumentar e diminuir automaticamente o número de nós para atender a esses requisitos. Você viu como o recurso poderia permitir que sua empresa acompanhasse a escalabilidade do aplicativo e decidiu propor a solução ao seu gerente.
Clean up resources (Limpar recursos)
Neste módulo, criou recursos com a sua subscrição do Azure. Para evitar incorrer em encargos, exclua os recursos criados usando as seguintes etapas:
No shell Cloud, remova o grupo de recursos criado neste módulo usando o
az group delete
comando.az group delete --resource-group myResourceGroup
Quando você cria um cluster no AKS, um segundo grupo de recursos é criado automaticamente para armazenar os recursos do AKS. Este grupo de recursos usa o seguinte formato de nomenclatura: MC_resource-group-name_cluster-name_location. Remova este grupo de recursos usando o
az group delete
comando.az group delete --resource-group MC_myResourceGroup_myAKSCluster_eastus
Remova o contexto do cluster excluído usando o
kubectl config delete-context
comando.kubectl config delete-context myAKSCluster
Mais informações
Para obter mais informações sobre os artigos abordados neste módulo, consulte os seguintes recursos: