Événements
Créer des applications et des agents IA
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Vous n’avez peut-être pas besoin d’exécuter en continu vos charges de travail Azure Kubernetes Service (AKS). Par exemple, vous pouvez utiliser votre cluster de développement uniquement pendant les heures d’ouverture. Ce qui signifie que votre cluster peut être inactif à certaines heures et n’exécute rien de plus que les composants système. Vous pouvez réduire l’empreinte du cluster en mettant à l’échelle tous les pools de nœud User
sur 0, mais votre pool System
reste nécessaire à l’exécution des composants système pendant que le cluster est en cours d’exécution.
Pour mieux optimiser vos coûts pendant ces périodes, vous pouvez désactiver, ou arrêter, votre cluster. Cette action arrête votre plan de contrôle et les nœuds de l’agent, ce qui vous permet d’économiser tous les coûts de calcul, tout en conservant l’ensemble de vos objets, à l’exception des pods autonomes. L’état du cluster est stocké et sert lorsque vous le redémarrez, ce qui vous permet de reprendre là où vous vous étiez arrêté.
Attention
L’arrêt de votre cluster libère le plan de contrôle et la capacité. Dans les régions soumises à des contraintes de capacité, les clients peuvent ne pas être en mesure de démarrer un cluster arrêté. Nous vous déconseillons d’arrêter les charges de travail stratégiques pour cette raison.
Notes
Les opérations de démarrage d’AKS restaurent tous les objets depuis ETCD, à l’exception des pods autonomes de noms et d’âges identiques. Cela signifie que l’âge d’un pod continuera d’être calculé à compter de l’heure de création d’origine. Ce nombre continue d’augmenter au fil du temps, que le cluster soit à l’état arrêté ou non.
Cet article suppose que vous disposez d’un cluster AKS. Si vous avez besoin d’un cluster AKS, vous pouvez en créer un en utilisant Azure CLI, Azure PowerShell ou le Portail Azure.
Lorsque vous utilisez la fonctionnalité arrêt/démarrage du cluster, les conditions suivantes s’appliquent :
Utilisez la commande az aks stop
pour arrêter un cluster AKS en cours d’exécution, y compris les nœuds et le plan de contrôle. L’exemple suivant arrête un cluster nommé myAKSCluster :
az aks stop --name myAKSCluster --resource-group myResourceGroup
Vérifiez que votre cluster est arrêté en utilisant la commande az aks show
et en confirmant que powerState
s’affiche comme Stopped
.
az aks show --name myAKSCluster --resource-group myResourceGroup
Le résultat doit être similaire à l’exemple condensé de sortie suivant :
{
[...]
"nodeResourceGroup": "MC_myResourceGroup_myAKSCluster_westus2",
"powerState":{
"code":"Stopped"
},
"privateFqdn": null,
"provisioningState": "Succeeded",
"resourceGroup": "myResourceGroup",
[...]
}
Si provisioningState
affiche Stopping
, votre cluster n’est pas encore complètement arrêté.
Important
Si vous utilisez des budgets d’interruption de pods, l’opération d’arrêt peut être plus longue, car le processus de drainage prendra plus de temps.
Attention
Après avoir utilisé la fonctionnalité de démarrage/arrêt d’AKS, vous devez compter 15 à 30 minutes avant de redémarrer votre cluster AKS. Cette période d’attente est nécessaire car l’arrêt complet des services concernés prend plusieurs minutes. Si vous tentez de redémarrer votre cluster au cours de ce processus, vous risquez de perturber le processus d’arrêt et de provoquer des problèmes avec le cluster ou ses charges de travail.
Utilisez la commande az aks start
pour démarrer un cluster AKS arrêté. Le cluster redémarre dans l’état du plan de contrôle et avec le nombre de nœuds d’agent précédents. L’exemple suivant démarre un cluster nommé myAKSCluster :
az aks start --name myAKSCluster --resource-group myResourceGroup
Vérifiez que votre cluster a démarré en utilisant la commande az aks show
et en confirmant que powerState
affiche Running
.
az aks show --name myAKSCluster --resource-group myResourceGroup
Le résultat doit être similaire à l’exemple condensé de sortie suivant :
{
[...]
"nodeResourceGroup": "MC_myResourceGroup_myAKSCluster_westus2",
"powerState":{
"code":"Running"
},
"privateFqdn": null,
"provisioningState": "Succeeded",
"resourceGroup": "myResourceGroup",
[...]
}
Si provisioningState
affiche Starting
, votre cluster n’a pas encore complètement démarré.
User
à 0, consultez Mettre à l’échelle les pools User
à 0.Commentaires sur Azure Kubernetes Service
Azure Kubernetes Service est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Événements
Créer des applications et des agents IA
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantEntrainement
Module
Optimiser les coûts de calcul sur Azure Kubernetes Service (AKS) - Training
Découvrez des stratégies que vous pouvez utiliser sur Azure pour optimiser votre processus de développement d’applications natives Cloud à l’aide d’Azure Kubernetes Service (AKS).
Certification
Certifié Microsoft : Azure Administrator Associate - Certifications
Démontrer les compétences clés pour configurer, gérer, sécuriser et administrer des fonctions professionnelles clés dans Microsoft Azure.