Résumé

Effectué

Dans ce module, vous avez découvert des stratégies pour optimiser les coûts de calcul d’Azure Kubernetes Service (AKS). Vous avez recherché des moyens de gérer de manière rentable le déploiement de nombreuses charges de travail, de répondre aux demandes de clients et d’appliquer des stratégies. Vous avez automatisé le processus pour introduire des stratégies métier qui régissent la façon dont vos équipes de développement modèlent comment votre organisation utilise les ressources de calcul AKS.

En configurant plusieurs pools de nœuds sur votre cluster AKS, vous avez identifié des pools de nœuds utilisateur spécifiques pour exécuter des charges de travail spécifiques. Vous avez vu comment configurer ces pools de nœuds et mettre manuellement à l’échelle le nombre de nœuds dans les scénarios où vous contrôlez les intervalles d’utilisation.

Ensuite, vous avez configuré un pool de nœuds utilisateur spot pour accéder à une capacité de calcul Azure inutilisée à prix réduit. Vous avez créé des charges de travail planifiées à exécuter dans le pool de nœuds. Vous avez configuré l’autoscaler de cluster pour mettre à l’échelle le nombre de nœuds en fonction des besoins en ressources informatiques. Cette configuration permet de gérer des demandes accrues de clients, sans créer de nombreux nœuds qui ne sont pas utilisés.

Enfin, vous avez activé et configuré le module complémentaire Azure Policy pour AKS. Le module complémentaire gère les quotas de ressources pour régir le déploiement des ressources de calcul AKS. Vous avez activé la stratégie intégrée Garantir des limites de ressources de mémoire et de processeur. Cette stratégie configure des paramètres pour refuser les charges de travail qui dépassent les limites de ressources prédéfinies pour le processeur et la mémoire.

AKS simplifie le déploiement d’un cluster Kubernetes managé dans Azure et optimise les coûts de calcul lors de l’exécution de nombreuses charges de travail.

Nettoyer les ressources payantes

Dans ce module, vous avez créé des ressources facturées dans votre abonnement Azure. Les étapes suivantes montrent comment supprimer ces ressources pour éviter qu’elles soient facturées sur votre compte.

  1. Ouvrez le portail Azure.

  2. Sélectionnez Groupes de ressources.

  3. Recherchez le groupe de ressources rg-akscostsaving ou le nom de groupe de ressources que vous avez utilisé, puis sélectionnez-le.

  4. Sous l’onglet Vue d’ensemble du groupe de ressources, sélectionnez Supprimer le groupe de ressources.

  5. Entrez le nom du groupe de ressources pour confirmation. Sélectionnez Supprimer pour supprimer toutes les ressources que vous avez créées dans ce module. Sélectionnez à nouveau Supprimer pour confirmer la suppression.

  6. Enfin, exécutez la commande kubectl config delete-context pour supprimer le contexte du cluster supprimé. Voici un exemple de la commande complète. N’oubliez pas de remplacer le nom du cluster par le nom de votre cluster.

    kubectl config delete-context akscostsaving-17835
    

    Si la commande aboutit, elle retourne une sortie semblable à celle-ci :

    deleted context akscostsaving-17835 from /home/user/.kube/config
    

Facultatif : Nettoyer les services

Dans ce module, vous avez également inscrit des fournisseurs de services dans Azure pour accéder à leurs fonctionnalités. L’inscription de fournisseurs ou de fonctionnalités n’engendre pas de frais supplémentaires. Suivez ces étapes pour les désinscrire.

  1. Exécutez la commande suivante pour désinscrire la fonctionnalité Azure Policy sur AKS.

    az feature unregister --namespace Microsoft.ContainerService --name AKS-AzurePolicyAutoApprove
    
  2. Répétez l’opération pour les fournisseurs Azure.

    az provider unregister --namespace Microsoft.PolicyInsights
    az provider unregister --namespace Microsoft.ContainerService
    

    Important

    Si vous choisissez de les désinscrire, les fonctionnalités d’optimisation couvertes dans le module d’apprentissage ne sont pas activées tant qu’elles ne sont pas inscrites.

En savoir plus

Pour en savoir plus sur les différents concepts abordés dans ce module, consultez les articles et sites suivants :