Utiliser des pools de nœuds de machines virtuelles dans Azure Kubernetes Service (AKS)

Dans cet article, vous découvrirez le nouveau type de pool de nœuds de machines virtuelles pour AKS.

Avec les pools de nœuds de machines virtuelles, AKS gère directement l’approvisionnement et le démarrage de chaque nœud. Pour les pools de nœuds Virtual Machine Scale Sets, AKS gère le modèle des Virtual Machine Scale Sets et l’utilise pour assurer la cohérence entre tous les nœuds du pool de nœuds. Les pools de nœuds Machines Virtuelles vous permettent d’orchestrer votre cluster avec les machines virtuelles qui correspondent le mieux à vos charges de travail individuelles.

En utilisant des pools de nœuds de machines virtuelles, AKS gère directement l’approvisionnement et l’amorçage de chaque nœud unique. Pour les pools de nœuds de groupes de machines virtuelles identiques, AKS gère le modèle des groupes de machines virtuelles identiques et l’utilise pour assurer la cohérence entre tous les nœuds du pool de nœuds. Les pools de nœuds de machines virtuelles vous permettent d’orchestrer votre cluster avec des machines virtuelles qui correspondent le mieux à vos charges de travail individuelles.

Vue d’ensemble du pool de nœuds de machines virtuelles

Fonctionnement

Un pool de nœuds se compose d’un ensemble de machines virtuelles, où différentes tailles de machine virtuelle prennent en charge différents types de charges de travail. Ces tailles de machine virtuelle, appelées références SKU, sont classées dans différentes familles, optimisées à des fins spécifiques. Pour plus d’informations, consultez la documentation sur les références SKU de machine virtuelle. En utilisant des pools de nœuds de machines virtuelles, vous pouvez effectuer une mise à l’échelle manuelle multi-SKU et une mise à l’échelle automatique multi-SKU.

Pour activer la mise à l’échelle de plusieurs tailles de machines virtuelles, le type de pool de nœuds de machines virtuelles utilise une ScaleProfile, qui contient des configurations indiquant comment le pool de nœuds peut être mis à l’échelle, en particulier la liste souhaitée des tailles des machines virtuelles et le nombre correspondant pour chaque taille. Un ManualScaleProfile est un profil d'échelle qui spécifie la taille souhaitée de la machine virtuelle et le nombre total de ce type dans le pool de nœuds. Seule une taille de machine virtuelle est autorisée dans un ManualScaleProfile. Vous devez créer un ManualScaleProfile distinct pour chaque taille de machine virtuelle dans votre pool de nœuds. Lors de la création d’un pool de nœuds de machines virtuelles, vous ajoutez un profil initial de mise à l’échelle manuelle pour une taille de machine virtuelle en utilisant le champ vm-size et en incluant un node-count. Vous pouvez également ajouter d’autres profils de mise à l’échelle manuelle en suivant les instructions pour ajouter des profils de mise à l’échelle manuelle.

Pour activer la mise à l’échelle de plusieurs tailles de machines virtuelles, le type de pool de nœuds de machines virtuelles utilise une ScaleProfile configuration qui indique la façon dont le pool de nœuds peut être mis à l’échelle, en particulier la liste souhaitée de la taille de la machine virtuelle et le nombre de chaque taille. Un ManualScaleProfile est un profil d'échelle qui spécifie la taille souhaitée de la machine virtuelle et le nombre total de ce type dans le pool de nœuds. A ManualScaleProfile prend en charge une seule taille de machine virtuelle. Vous devez créer un ManualScaleProfile distinct pour chaque taille de machine virtuelle dans votre pool de nœuds. Lors de la création d’un nouveau pool de nœuds de machines virtuelles, ajoutez un profil de mise à l’échelle manuel initial pour une taille de machine virtuelle à l’aide du champ vm-size et en indiquant un node-count. Vous pouvez également ajouter des profils de mise à l’échelle manuelle en suivant les instructions pour ajouter des profils de mise à l’échelle manuelle.

Les pools de nœuds de machines virtuelles prennent également en charge le mode Auto, ce qui signifie que le pool de nœuds peut utiliser le cluster autoscaler. Un pool de nœuds de machines virtuelles prend en charge jusqu’à cinq profils de mise à l’échelle dans les modes de mise à l’échelle manuelle et automatique. Chaque profil spécifie une référence SKU de machine virtuelle identique. Chacun AutoScaleProfile peut avoir son propre nombre de nœuds minimal et maximal dans le pool de nœuds.

Remarque

Lors de la création d’un nouveau pool de nœuds Machines Virtuelles, vous pouvez avoir plusieurs profils de mise à l’échelle et vous avez besoin d’au moins un profil manuel ou automatique dans votre pool de nœuds.

Avantages des pools de nœuds de machines virtuelles

Les avantages du type de pool de nœuds Machines Virtuelles incluent :

  • Flexibilité : les spécifications de nœud peuvent être mises à jour pour s’adapter à votre charge de travail et à vos besoins actuels.
  • Contrôle affiné : les contrôles au niveau du nœud unique permettent de spécifier et de mélanger des nœuds de différentes spécifications pour lever les restrictions d’un modèle unique et améliorer la cohérence.
  • Efficacité : vous pouvez réduire l’empreinte du nœud pour votre cluster, ce qui simplifie vos besoins opérationnels.

Les pools de nœuds de machines virtuelles prennent en charge jusqu’à cinq profils d’échelle par pool de nœuds. Les charges de travail peuvent donc utiliser plusieurs références SKU de machine virtuelle de même famille sans nécessiter de pool de nœuds distinct pour chaque référence SKU.

Comparer les expériences de mise à l’échelle du calcul AKS

Le tableau suivant montre une comparaison des pools de nœuds Machines Virtuelles avec les pools de nœuds Scale Set standard.

Type de pool de nœuds Fonctionnalités de mise à l’échelle et de gestion des nœuds
Pool de nœuds de machines virtuelles Vous pouvez ajouter, supprimer ou mettre à jour des nœuds dans un pool de nœuds. Les types de machines virtuelles peuvent être n’importe quelle machine virtuelle du même type de famille (par exemple, série D, série A, etc.). Les pools de nœuds de machines virtuelles prennent également en charge la mise à l’échelle manuelle et automatique sur plusieurs versions.
Pool de nœuds basé sur un groupe de machines virtuelles identiques Vous pouvez ajouter ou supprimer des nœuds de la même taille et du même type dans un pool de nœuds. Si vous ajoutez une nouvelle taille de machine virtuelle au cluster, vous devez créer un nouveau pool de nœuds.

Quelle expérience de mise à l’échelle de calcul dois-je choisir sur AKS ?

Selon vos besoins en charge de travail, il existe plusieurs expériences de mise à l’échelle de calcul à prendre en compte. Consultez les cas d’usage pour chacun d’eux :

  • Approvisionnement automatique de nœud : idéal pour la mise à l’échelle automatique multiversion, et une sélection de version de machine virtuelle plus intelligente et flexible (y compris plusieurs familles de versions).
  • Pools de nœuds de machines virtuelles : les mieux adaptés à la mise à l’échelle manuelle multiversion et prennent en charge la mise à l’échelle automatique multiversion. Nécessite une sélection de version spécifique d’un maximum de cinq tailles par pool de nœuds.
  • Virtual Machine Scale Sets : prend en charge la mise à l’échelle manuelle à version unique et la mise à l’échelle automatique à version unique. Nécessite la sélection d’une version spécifique d’une seule taille par pool de nœuds.

limitations du pool de nœuds de machines virtuelles

  • Les tailles de machine virtuelle spécifiées dans le pool doivent être du même type. Par exemple, les machines virtuelles GPU et non GPU ou x86 et ARM64 ne peuvent pas se trouver dans le même pool de nœuds.
  • InifiniBand n’est pas disponible.
  • Instantané du pool de nœuds n’est pas pris en charge.
  • Toutes les tailles de machine virtuelle sélectionnées dans un pool de nœuds doivent provenir d’une même famille de machines virtuelles. Par exemple, vous ne pouvez pas combiner un type de machine virtuelle Série N avec un type de machine virtuelle Série D dans le même pool de nœuds.
  • Vous devez sélectionner toutes les tailles de machine virtuelle dans un pool de nœuds qui prennent en charge le même placement de disque de système d’exploitation éphémère lorsque vous utilisez des disques de système d’exploitation éphémères. Comme DiffDiskPlacement est une valeur unique au niveau du pool, AKS ne peut pas définir des placements différents selon la taille de machine virtuelle dans un même pool de nœuds.
  • Les pools de nœuds de Machines virtuelles permettent jusqu’à cinq profils de mise à l’échelle au total par pool de nœuds. Chaque profil de mise à l’échelle manuelle ou automatique spécifie une taille de machine virtuelle à partir de la même famille de machines virtuelles.
  • Les pools de nœuds Windows ne sont pas pris en charge.
  • Les zones de disponibilité ne sont pas prises en charge. Si votre charge de travail nécessite une résilience de zone, utilisez des pools de nœuds Virtual Machine Scale Sets.

Compatibilité de placement de disque de système d’exploitation éphémère

Lorsque vous ajoutez un profil de mise à l’échelle qui combine des tailles de machine virtuelle avec différents emplacements de disque de système d’exploitation éphémères, l’opération de création ou de mise à jour échoue avec une InvalidParameter erreur et le sous-code EphemeralOSMixedPlacementNotSupported.

Utilisez l’une des options de correction suivantes :

  • Utilisez des tailles de machine virtuelle qui partagent le même emplacement de disque de système d’exploitation éphémère.
  • Fractionnez les tailles de machine virtuelle en pools de nœuds distincts afin que chaque pool dispose d’un emplacement.
  • Utilisez des disques de système d’exploitation managés au lieu de disques de système d’exploitation éphémères.

Déterminez l’emplacement avant d’ajouter un profil de mise à l’échelle

Avant d’ajouter une taille de VM à un pool de nœuds de machines virtuelles, vérifiez les capacités de la référence SKU dans la région cible et assurez-vous de la compatibilité du placement du disque de système d’exploitation éphémère.

  1. Répertoriez les tailles de machine virtuelle candidate et inspectez les fonctionnalités clés :

    az vm list-skus \
        --location <region> \
        --size Standard_D \
        --resource-type virtualMachines \
        --query "[].{name:name, capabilities:capabilities[?name=='EphemeralOSDiskSupported' || name=='MaxResourceVolumeMB' || name=='NvmeDiskSizeInMiB']}" \
        --output json
    
  2. Vérifiez que chaque taille de machine virtuelle sélectionnée prend en charge les disques de système d’exploitation éphémères (EphemeralOSDiskSupported) et identifiez l’emplacement où le disque local est disponible (MaxResourceVolumeMB pour le disque temporaire/ressource et NvmeDiskSizeInMiB pour NVMe).

  3. Regroupez les tailles de VM afin que chaque pool de nœuds Machines Virtuelles utilise un seul placement compatible.

Par exemple, si un profil utilise Standard_D4ds_v5 (placement de disque temporaire/ressource) et qu’un autre profil utilise Standard_D4ads_v6 (placement NVMe), conservez-les dans des pools de nœuds distincts ou utilisez des disques de système d’exploitation managés.

Important

Validation préalable et comportement de simulation Aucune API dédiée de validation préalable ne valide actuellement le placement mixte des disques de système d’exploitation éphémères dans les profils de mise à l’échelle avant le déploiement. az deployment group what-if (ARM what-if) ne garantit pas la détection de ce conflit de compatibilité avec le pool de nœuds. La vérification définitive a lieu lorsque AKS traite la demande de création ou de mise à jour et renvoie EphemeralOSMixedPlacementNotSupported si les placements sont incompatibles.

Prérequis

  • Un abonnement Azure. Si vous n’en avez pas, vous pouvez créer un compte gratuit.
  • Azure CLI version 2.85.0 ou ultérieure installée et configurée. Pour connaître la version, exécutez az --version. Pour plus d’informations sur l’installation ou la mise à niveau du Azure CLI, consultez Install Azure CLI.
  • Cette fonctionnalité nécessite Kubernetes version 1.27 ou ultérieure. Pour mettre à niveau votre version de Kubernetes, consultez Mettre à niveau le cluster AKS.

Important

Configuration requise pour un réseau virtuel personnalisé : si vous déployez un pool de nœuds machines virtuelles dans un réseau virtuel personnalisé, le cluster doit utiliser une identité managée affectée par l’utilisateur avec au moins des autorisations Contributeur réseau sur le sous-réseau cible. Contrairement aux pools de nœuds Virtual Machine Scale Set, les pools de nœuds de machines virtuelles s’appuient uniquement sur l’identité du cluster pour les opérations de jointure de sous-réseau et n’utilisent pas de jetons de première partie. Les clusters utilisant une identité gérée attribuée par le système échouent à la validation préalable lors de la création ou de la mise à jour d’un pool de nœuds de machines virtuelles sur un réseau virtuel personnalisé, renvoyant un InvalidParameter erreur. Pour plus d’informations sur la configuration d’une identité managée affectée par l’utilisateur pour votre cluster, consultez Utiliser une identité managée dans AKS.

Créer un cluster AKS avec des pools de nœuds de machines virtuelles

Remarque

Seule une taille de machine virtuelle est autorisée dans un profil de mise à l’échelle et la limite maximale est de cinq profils de mise à l’échelle de machine virtuelle globalement pour un pool de nœuds Machines Virtuelles.

Créez un cluster AKS avec des pools de nœuds Machines Virtuelles en utilisant la commande az aks create avec l’indicateur --vm-set-type défini sur "VirtualMachines".

L’exemple suivant crée un cluster nommé myAKSCluster avec un pool de nœuds Machines Virtuelles contenant deux nœuds :

az aks create \
    --resource-group myResourceGroup \
    --name myAKSCluster \
    --vm-set-type "VirtualMachines" \
    --vm-sizes "Standard_D4s_v3" \
    --node-count 2

Créer un cluster AKS avec des pools de nœuds de machines virtuelles dans un réseau virtuel personnalisé

Lorsque vous déployez Machines Virtuelles pools de nœuds dans un réseau virtuel personnalisé, vous devez créer une identité managée affectée par l’utilisateur et lui accorder des autorisations Contributeur réseau sur le sous-réseau cible avant de créer le cluster.

  1. Créez un réseau virtuel et un sous-réseau.

    az network vnet create \
        --resource-group myResourceGroup \
        --name myVnet \
        --address-prefixes 10.1.0.0/16 \
        --subnet-name mySubnet \
        --subnet-prefix 10.1.0.0/24
    
  2. Obtenez l’ID de ressource de sous-réseau.

    SUBNET_ID=$(az network vnet subnet show \
        --resource-group myResourceGroup \
        --vnet-name myVnet \
        --name mySubnet \
        --query id \
        --output tsv)
    
  3. Créer une identité managée attribuée par l’utilisateur.

    az identity create \
        --name myAKSIdentity \
        --resource-group myResourceGroup
    
  4. Obtenez l’ID principal et l’ID de ressource de l’identité managée.

    IDENTITY_PRINCIPAL_ID=$(az identity show \
        --name myAKSIdentity \
        --resource-group myResourceGroup \
        --query principalId \
        --output tsv)
    
    IDENTITY_RESOURCE_ID=$(az identity show \
        --name myAKSIdentity \
        --resource-group myResourceGroup \
        --query id \
        --output tsv)
    
  5. Attribuez le rôle Contributeur réseau à l’identité managée sur le sous-réseau cible.

    az role assignment create \
        --assignee $IDENTITY_PRINCIPAL_ID \
        --role "Network Contributor" \
        --scope $SUBNET_ID
    

    La propagation des autorisations accordées à l’identité managée de votre cluster peut prendre jusqu’à 60 minutes.

  6. Vérifiez que l’attribution de rôle existe sur le sous-réseau cible avant de créer le cluster.

    az role assignment list \
        --assignee $IDENTITY_PRINCIPAL_ID \
        --role "Network Contributor" \
        --scope $SUBNET_ID \
        --query "[].{Role:roleDefinitionName, Scope:scope}" \
        --output table
    

    Continuez lorsque la sortie affiche le rôle Contributeur réseau au niveau du sous-réseau cible.

  7. Créez le cluster AKS avec des pools de nœuds de machines virtuelles dans votre réseau virtuel personnalisé.

    az aks create \
        --resource-group myResourceGroup \
        --name myAKSCluster \
        --vm-set-type "VirtualMachines" \
        --vm-sizes "Standard_D4s_v3" \
        --node-count 2 \
        --vnet-subnet-id $SUBNET_ID \
        --assign-identity $IDENTITY_RESOURCE_ID
    

Ajouter un pool de nœuds Machines Virtuelles à un cluster existant

Ajoutez un pool de nœuds Machines Virtuelles à un cluster existant en utilisant la commande az aks nodepool add avec l’indicateur --vm-set-type défini sur "VirtualMachines".

L’exemple suivant ajoute un pool de nœuds Machines Virtuelles nommé myvmpool au cluster myAKSCluster. Le pool de nœuds crée un ManualScaleProfile avec --vm-sizes réglé sur Standard_D4s_v3 et une valeur de --node-count de 3 :

az aks nodepool add \
    --resource-group myResourceGroup \
    --cluster-name myAKSCluster \
    --name myvmpool \
    --vm-set-type "VirtualMachines" \
    --vm-sizes "Standard_D4s_v3" \
    --node-count 3

Ajouter un profil de mise à l’échelle manuelle à un pool de nœuds

Ajoutez un profil de mise à l’échelle manuelle à un pool de nœuds en utilisant le az aks nodepool manual-scale add avec le drapeau --vm-sizes réglé sur "Standard_D2s_v3" et la node-count réglée sur 2.

L’exemple suivant ajoute un profil de mise à l’échelle manuelle au pool de nœuds myvmpool dans le cluster myAKSCluster. Le pool de nœuds comprend deux nœuds avec une référence SKU de machine virtuelle :Standard_D2s_v3

az aks nodepool manual-scale add \
    --resource-group myResourceGroup \
    --cluster-name myAKSCluster \
    --name myvmpool \
    --vm-sizes "Standard_D2s_v3" \
    --node-count 2

Mettre à jour un profil de mise à l’échelle manuelle existant

Mettez à jour un profil de mise à l’échelle manuelle existant dans un pool de nœuds à l’aide de la commande az aks nodepool manual-scale update avec l’indicateur --vm-sizes défini sur "Standard_D2s_v3".

Remarque

Utilisez le paramètre --current-vm-sizes pour spécifier la taille du pool de nœuds existant que vous souhaitez mettre à jour. Vous pouvez mettre à jour --vm-sizes et/ou --node-count. Lorsque vous utilisez d’autres outils ou API REST, vous devez passer un champ agentPoolProfiles.virtualMachinesProfile.scale complet lors de la mise à jour du profil de mise à l’échelle du pool de nœuds.

L’exemple suivant met à jour un profil de mise à l’échelle manuelle sur le pool de nœuds myvmpool dans le cluster myAKSCluster. La commande met à jour le nombre de nœuds à cinq et remplace la référence SKU de la machine virtuelle par Standard_D4s_v3Standard_D8s_v3:

az aks nodepool manual-scale update \
    --resource-group myResourceGroup \
    --cluster-name myAKSCluster \
    --name myvmpool \
    --current-vm-sizes "Standard_D4s_v3" \
    --vm-sizes "Standard_D8s_v3" \
    --node-count 5

Supprimer un profil de mise à l’échelle manuelle

Supprimez un profil de mise à l’échelle manuelle existant à l’aide de la commande az aks nodepool manual-scale delete.

Remarque

Le paramètre --current-vm-sizes spécifie la taille du pool de nœuds existant à supprimer. Lorsque vous utilisez d’autres outils ou API REST pour mettre à jour le profil de mise à l’échelle du pool de nœuds, transmettez un champ agentPoolProfiles.virtualMachinesProfile.scale complet.

L’exemple suivant supprime le profil de mise à l’échelle manuelle pour dans le Standard_D8s_v3 SKU de VM myvmpool pool de nœuds.

az aks nodepool manual-scale delete \
    --resource-group myResourceGroup \
    --cluster-name myAKSCluster \
    --name myvmpool \
    --current-vm-sizes "Standard_D8s_v3"

Mise à l’échelle automatique du cluster avec des pools de nœuds de machines virtuelles

Les pools de nœuds de machines virtuelles prennent en charge la mise à l’échelle automatique du cluster. Cette prise en charge permet la mise à l’échelle automatique pour les pools de nœuds de même taille de machine virtuelle ainsi que pour les pools de nœuds de plusieurs tailles de machine virtuelle. Vous pouvez activer cette fonctionnalité à l’aide de l’indicateur --enable-cluster-autoscaler lors de la création du cluster, lors de l’ajout d’un nouveau pool de nœuds ou lors de la mise à jour d’un pool de nœuds manuel existant.

Lorsque vous utilisez la mise à l’échelle automatique du cluster avec des pools de nœuds de machine virtuelle, le comportement est le suivant :

  • Mise à l’échelle : l’autoscaler réagit à la pression des pods en attente et peut augmenter le nombre de nœuds d’un pool comportant plusieurs tailles de machine virtuelle.
  • Réduction : l’autoscaler choisit un nœud spécifique en fonction du taux d’utilisation du nœud. Vous pouvez configurer scale-down-utilization-threshold pour ajuster le moment où la mise à l’échelle automatique du cluster déclenche une opération de mise à l’échelle. Pour plus d’informations sur la configuration de la mise à l’échelle automatique, consultez la documentation sur la mise à l’échelle automatique du cluster .

Limites

  • Cette fonctionnalité est disponible uniquement dans le cloud public.
  • Les nœuds GPU ne sont actuellement pas pris en charge.

Créer un cluster AKS avec des pools de nœuds de machines virtuelles et la mise à l’échelle automatique du cluster activée

  • Créez un cluster AKS avec des pools de nœuds de machines virtuelles à l'aide de la commande az aks create avec l'indicateur --vm-set-type défini sur "VirtualMachines" et l'indicateur --enable-cluster-autoscaler.

L’exemple suivant crée un cluster nommé myAKSCluster avec un pool de nœuds Machines Virtuelles qui utilise la taille Standard_D4s_v3du nœud, un nombre minimal de nœuds de 2 et un nombre maximal de nœuds de 5 :

az aks create \
    --resource-group myResourceGroup \
    --name myAKSCluster \
    --vm-set-type "VirtualMachines" \
    --node-vm-size "Standard_D4s_v3" \
    --enable-cluster-autoscaler \
    --min-count 2 \
    --max-count 5

Ajouter un pool de nœuds de machines virtuelles avec la mise à l'échelle automatique du cluster activée à un cluster existant

  • Créez un pool de nœuds de machines virtuelles à l’aide de la commande az aks nodepool add avec l’indicateur --vm-set-type défini sur "VirtualMachines" et avec l’indicateur --enable-cluster-autoscaler.

L’exemple suivant ajoute le pool de nœuds de machines virtuelles myvmpool, avec la mise à l’échelle automatique du cluster activée, à un cluster nommé myAKSCluster, en utilisant une taille de machine virtuelle « Standard_D4s_v3 », avec un nombre de nœuds minimal de 2 et maximal de 5 :

az aks nodepool add \
    --resource-group myResourceGroup \
    --cluster-name myAKSCluster \
    --name myvmpool \
    --vm-set-type "VirtualMachines" \
    --node-vm-size "Standard_D4s_v3" \
    --enable-cluster-autoscaler \
    --min-count 2 \
    --max-count 5

Mettre à jour les paramètres de mise à l’échelle automatique du cluster pour un pool de nœuds Machines Virtuelles

  • Mettez à jour les paramètres de nombre de nœuds de mise à l’échelle automatique du cluster pour un pool de nœuds Machines Virtuelles à l’aide de la az aks nodepool auto-scale update commande.

L’exemple suivant met à jour les paramètres du pool de nœuds de machines virtuelles myvmpool dans le cluster nommé myAKSCluster à l’aide de la taille de machine virtuelle « Standard_D4s_v3 » :

az aks nodepool auto-scale update \
    --resource-group myResourceGroup \
    --cluster-name myAKSCluster \
    --name myvmpool \
    --current-node-vm-size "Standard_D4s_v3" \
    --min-count 3 \
    --max-count 7

Faire passer les profils de mise à l’échelle du pool de nœuds des machines virtuelles du mode manuel au mode de mise à l’échelle automatique

L’exemple suivant met à jour Machines Virtuelles pool de nœuds myvmpool dans le cluster nommé myAKSCluster, en convertissant tous les profils de mise à l’échelle manuelle en profils de mise à l’échelle automatique avec le même nombre de nœuds minimal et maximal :

az aks nodepool update \
    --resource-group myResourceGroup \
    --cluster-name myAKSCluster \
    --name myvmpool \
    --enable-cluster-autoscaler \
    --min-count 2 \
    --max-count 5

Désactiver la mise à l’échelle automatique du cluster dans un pool de nœuds Machines Virtuelles

Vous pouvez désactiver la mise à l’échelle automatique du cluster ou basculer tous les profils de mise à l’échelle dans un pool de nœuds de machine virtuelle du Auto mode au Manual mode.

L’exemple suivant désactive l’autoscaler de cluster pour le pool de nœuds Machines Virtuelles myvmpool dans le cluster nommé myAKSCluster. Il bascule tous les profils de mise à l’échelle du Auto mode en Manual mode :

az aks nodepool update \
    --resource-group myResourceGroup \
    --cluster-name myAKSCluster \
    --name myvmpool \
    --disable-cluster-autoscaler

Étapes suivantes

Dans cet article, vous avez appris à utiliser les pools de nœuds Machines Virtuelles dans AKS. Pour en savoir plus sur les pools de nœuds dans AKS, consultez Créer des pools de nœuds.