Résumé
Dans ce module, vous travaillez pour une société de montage vidéo en pleine croissance qui fournit un service de rendu vidéo informatique. Le service a connu une augmentation de la demande par rapport à l'expansion internationale récente. L'application a utilisé l’Horizontal Pod Autoscaler (HPA) à des fins de mise à l’échelle, mais le cluster n'a pas pu suivre. Votre manager vous a confié la tâche de trouver une solution pour mettre automatiquement à l'échelle le cluster.
Vous avez examiné la fonctionnalité d’autoscaler de cluster d’Azure Kubernetes Service (AKS) pour voir s’il serait adapté. Grâce à cette fonctionnalité, vous pouvez mettre à l’échelle le nombre de nœuds de votre cluster de manière automatique. Vous avez configuré le programme de mise à l’échelle automatique du cluster pour qu’il surveille les pods non planifiés présentant des contraintes de ressources, puis qu’il augmente ou diminue automatiquement le nombre de nœuds pour répondre à ces exigences. Vous avez constaté que cette fonctionnalité pouvait permettre à votre société de maintenir la scalabilité de ses applications et vous avez décidé de proposer la solution à votre manager.
Nettoyer les ressources
Dans ce module, vous avez créé des ressources en utilisant votre abonnement Azure. Pour éviter les frais encourus, supprimez les ressources que vous avez créées en procédant comme suit :
Dans l'interpréteur de commandes de cloud, supprimez le groupe de ressources que vous avez créé dans ce module à l'aide de la commande
az group delete
.az group delete --resource-group myResourceGroup
Lorsque vous créez un cluster dans AKS, un deuxième groupe de ressources est automatiquement créé pour stocker les ressources AKS. Ce groupe de ressources utilise le format de dénomination suivant : MC_resource-group-name_cluster-name_location. Supprimez ce groupe de ressources en utilisant la commande
az group delete
.az group delete --resource-group MC_myResourceGroup_myAKSCluster_eastus
Supprimez le contexte du cluster supprimé en utilisant la commande
kubectl config delete-context
.kubectl config delete-context myAKSCluster
En savoir plus
Pour plus d’informations sur les articles abordés dans ce module, consultez les ressources suivantes :