az aks nodepool
Note
Ce groupe de commandes a des commandes définies dans Azure CLI et au moins une extension. Installez chaque extension pour bénéficier de ses fonctionnalités étendues. Apprenez-en davantage sur les extensions.
Commandes pour gérer les pools de nœuds dans le cluster Kubernetes Kubernetes.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az aks nodepool add |
Ajoutez un pool de nœuds au cluster Kubernetes managé. |
Core | GA |
| az aks nodepool add (aks-preview extension) |
Ajoutez un pool de nœuds au cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool delete |
Supprimez le pool d’agents dans le cluster Kubernetes managé. |
Core | GA |
| az aks nodepool delete (aks-preview extension) |
Supprimez le pool d’agents dans le cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool delete-machines |
Supprimez des machines spécifiques dans un pool d’agents pour un cluster managé. |
Core | GA |
| az aks nodepool delete-machines (aks-preview extension) |
Supprimez des machines spécifiques dans un pool d’agents pour un cluster managé. |
Extension | GA |
| az aks nodepool get-upgrades |
Obtenir les versions de mise à niveau disponibles pour un pool d’agents du cluster Kubernetes managé. |
Core | GA |
| az aks nodepool get-upgrades (aks-preview extension) |
Obtenir les versions de mise à niveau disponibles pour un pool d’agents du cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool list |
Lister les pools de nœuds dans le cluster Kubernetes managé. Pour obtenir la liste des nœuds dans la commande d’exécution |
Core | GA |
| az aks nodepool list (aks-preview extension) |
Lister les pools de nœuds dans le cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool manual-scale |
Commandes pour gérer nodepool virtualMachineProfile.scale.manual. |
Cœur et extension | GA |
| az aks nodepool manual-scale add |
Ajoutez un nouveau manuel à un pool d’agents VirtualMachines dans le cluster Kubernetes managé. |
Core | GA |
| az aks nodepool manual-scale add (aks-preview extension) |
Ajoutez un nouveau manuel à un pool d’agents VirtualMachines dans le cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool manual-scale delete |
Supprimez un manuel existant pour un pool d’agents VirtualMachines dans le cluster Kubernetes managé. |
Core | GA |
| az aks nodepool manual-scale delete (aks-preview extension) |
Supprimez un manuel existant pour un pool d’agents VirtualMachines dans le cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool manual-scale update |
Mettez à jour un manuel existant d’un pool d’agents VirtualMachines dans le cluster Kubernetes managé. |
Core | GA |
| az aks nodepool manual-scale update (aks-preview extension) |
Mettez à jour un manuel existant d’un pool d’agents VirtualMachines dans le cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool operation-abort |
Abandonner la dernière opération en cours d’exécution sur le pool de nœuds. |
Core | GA |
| az aks nodepool operation-abort (aks-preview extension) |
Abandonner la dernière opération en cours d’exécution sur le pool de nœuds. |
Extension | GA |
| az aks nodepool scale |
Mettre à l’échelle le pool de nœuds dans un cluster Kubernetes managé. |
Core | GA |
| az aks nodepool scale (aks-preview extension) |
Mettre à l’échelle le pool de nœuds dans un cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool show |
Montrer les détails pour un pool de nœuds dans le cluster Kubernetes managé. |
Core | GA |
| az aks nodepool show (aks-preview extension) |
Montrer les détails pour un pool de nœuds dans le cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool snapshot |
Commandes pour gérer les instantanés de nodepool. |
Cœur et extension | GA |
| az aks nodepool snapshot create |
Créez un instantané nodepool. |
Core | GA |
| az aks nodepool snapshot create (aks-preview extension) |
Créez un instantané nodepool. |
Extension | GA |
| az aks nodepool snapshot delete |
Supprimez un instantané nodepool. |
Core | GA |
| az aks nodepool snapshot delete (aks-preview extension) |
Supprimez un instantané nodepool. |
Extension | GA |
| az aks nodepool snapshot list |
Répertorier les instantanés de nodepool. |
Core | GA |
| az aks nodepool snapshot list (aks-preview extension) |
Répertorier les instantanés de nodepool. |
Extension | GA |
| az aks nodepool snapshot show |
Affichez les détails d’un instantané de pool de nœuds. |
Core | GA |
| az aks nodepool snapshot show (aks-preview extension) |
Affichez les détails d’un instantané de pool de nœuds. |
Extension | GA |
| az aks nodepool snapshot update |
Mettez à jour les balises sur un instantané d’un pool de nœuds. |
Core | GA |
| az aks nodepool snapshot update (aks-preview extension) |
Mettez à jour les balises sur un instantané d’un pool de nœuds. |
Extension | GA |
| az aks nodepool snapshot wait |
Attendez qu’un instantané nodepool atteigne un état souhaité. |
Core | GA |
| az aks nodepool start |
Démarrez le pool d’agents arrêté dans le cluster Kubernetes managé. |
Core | GA |
| az aks nodepool start (aks-preview extension) |
Démarrez le pool d’agents arrêté dans le cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool stop |
Arrêtez l’exécution du pool d’agents dans le cluster Kubernetes managé. |
Core | GA |
| az aks nodepool stop (aks-preview extension) |
Arrêtez l’exécution du pool d’agents dans le cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool update |
Mettez à jour les propriétés d’un pool de nœuds. |
Core | GA |
| az aks nodepool update (aks-preview extension) |
Mettez à jour les propriétés d’un pool de nœuds. |
Extension | GA |
| az aks nodepool upgrade |
Mettre à niveau le pool de nœuds dans un cluster Kubernetes managé. |
Core | GA |
| az aks nodepool upgrade (aks-preview extension) |
Mettre à niveau le pool de nœuds dans un cluster Kubernetes managé. |
Extension | GA |
| az aks nodepool wait |
Attendez qu’un pool de nœuds atteigne un état souhaité. |
Core | GA |
az aks nodepool add
Ajoutez un pool de nœuds au cluster Kubernetes managé.
az aks nodepool add --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--allowed-host-ports]
[--asg-ids]
[--crg-id]
[--disable-windows-outbound-nat]
[--drain-timeout]
[--enable-cluster-autoscaler]
[--enable-encryption-at-host]
[--enable-fips-image]
[--enable-node-public-ip]
[--enable-secure-boot]
[--enable-ultra-ssd]
[--enable-vtpm]
[--eviction-policy {Deallocate, Delete}]
[--gateway-prefix-size]
[--gpu-driver {Install, None}]
[--gpu-instance-profile {MIG1g, MIG2g, MIG3g, MIG4g, MIG7g}]
[--host-group-id]
[--if-match]
[--if-none-match]
[--kubelet-config]
[--kubernetes-version]
[--labels]
[--linux-os-config]
[--localdns-config]
[--max-count]
[--max-pods]
[--max-surge]
[--max-unavailable]
[--message-of-the-day]
[--min-count]
[--mode {Gateway, System, User}]
[--no-wait]
[--node-count]
[--node-osdisk-size]
[--node-osdisk-type {Ephemeral, Managed}]
[--node-public-ip-prefix-id]
[--node-public-ip-tags]
[--node-soak-duration]
[--node-taints]
[--node-vm-size]
[--os-sku {AzureLinux, AzureLinux3, CBLMariner, Mariner, Ubuntu, Ubuntu2204, Windows2019, Windows2022}]
[--os-type]
[--pod-ip-allocation-mode {DynamicIndividual, StaticBlock}]
[--pod-subnet-id]
[--ppg]
[--priority {Regular, Spot}]
[--scale-down-mode {Deallocate, Delete}]
[--snapshot-id]
[--spot-max-price]
[--tags]
[--undrainable-node-behavior]
[--vm-set-type]
[--vm-sizes]
[--vnet-subnet-id]
[--workload-runtime {KataVmIsolation}]
[--zones]
Exemples
Créez un pool de nœuds dans un cluster AKS existant avec le système d’exploitation éphémère activé.
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --node-osdisk-type Ephemeral --node-osdisk-size 48
Créez un pool de nœuds avec EncryptionAtHost activé.
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-encryption-at-host
Créez un pool de nœuds avec UltraSSD activé.
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-ultra-ssd
Créer un cluster nodepool avec une référence SKU de système d’exploitation spécifique
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --os-sku Ubuntu
Créer un pool de nœuds avec le système d’exploitation compatible FIPS
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-fips-image
créez un cluster Kubernetes avec un ID d’instantané.
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --kubernetes-version 1.20.9 --snapshot-id "/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/snapshots/mysnapshot1"
créer un pool de nœuds dans un cluster AKS existant avec l’ID de groupe hôte
az aks nodepool add -g MyResourceGroup -n MyNodePool --cluster-name MyMC --host-group-id /subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/hostGroups/myHostGroup --node-vm-size VMSize
créez un pool de nœuds avec un ID de groupe de réservations de capacité(CRG).
az aks nodepool add -g MyResourceGroup -n MyNodePool --cluster-name MyMC --node-vm-size VMSize --crg-id "/subscriptions/SubID/resourceGroups/ResourceGroupName/providers/Microsoft.ContainerService/CapacityReservationGroups/MyCRGID"
Créer un pool de nœuds avec le mode d’allocation ip défini sur « StaticBlock » et à l’aide d’un ID de sous-réseau de pod
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --os-sku Ubuntu --pod-subnet-id /subscriptions/SubID/resourceGroups/AnotherResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet --pod-ip-allocation-mode StaticBlock
créer un pool de nœuds de type VirtualMachines
az aks nodepool add -g MyResourceGroup -n MyNodePool --cluster-name MyMC --vm-set-type VirtualMachines --vm-sizes "VMSize1,VMSize2" --node-count 3
Créez un pool de nœuds avec KataVmIsolation activé.
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --os-sku AzureLinux --vm-size Standard_D4s_v3 --workload-runtime KataVmIsolation --node-count 1
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Paires clé-valeur séparées par des virgules pour spécifier des en-têtes personnalisés.
Exposer les ports hôtes sur le pool de nœuds. Quand elle est spécifiée, le format doit être une liste séparée par un espace de plages avec protocole, par exemple.
80/TCP 443/TCP 4000-5000/TCP.
ID des groupes de sécurité d’application auxquels l’interface réseau du pool de nœuds doit appartenir. Lorsqu’il est spécifié, le format doit être une liste séparée par des espaces d’ID.
ID crg utilisé pour associer le nouveau nodepool à la ressource de groupe de réservations de capacité existant.
Désactivez Windows OutboundNAT sur le pool de nœuds de l’agent Windows.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Lorsque les nœuds vident le nombre de minutes à attendre que tous les pods soient supprimés.
Activez la mise à l’échelle automatique du cluster.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez EncryptionAtHost, la valeur par défaut est false.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Utilisez le système d’exploitation compatible FIPS sur les nœuds de l’agent.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez l’adresse IP publique du nœud VMSS ou des machines virtuelles.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez le démarrage sécurisé sur le pool de nœuds de l’agent. Doit utiliser le type de pool d’agents vmSS ou machines virtuelles.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez UltraSSD, la valeur par défaut est false.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez vTPM sur le pool de nœuds de l’agent. Doit utiliser le type de pool d’agents vmSS ou machines virtuelles.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Stratégie d’éviction du pool de nœuds Spot. Elle ne peut être définie que lorsque --priority est Spot.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | Delete |
| Valeurs acceptées: | Deallocate, Delete |
Taille d’IPPrefix publique attachée au pool de nœuds en mode passerelle. Le pool de nœuds doit être en mode passerelle.
Indique s’il faut installer le pilote pour le pool de nœuds GPU. Les valeurs possibles sont « Installer » ou « Aucun ». La valeur par défaut est « Installer ».
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Install, None |
Profil d’instance GPU pour partitionner des GPU Nvidia multi-gpu.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | MIG1g, MIG2g, MIG3g, MIG4g, MIG7g |
ID de groupe hôte dédié complet utilisé pour approvisionner le pool de nœuds de l’agent.
La valeur fournie est comparée à l’ETag du pool d’agents, si elle correspond à l’opération se poursuit. S’il ne correspond pas, la demande est rejetée pour empêcher les remplacements accidentels. Cela ne doit pas être spécifié lors de la création d’un nouveau pool d’agents.
Définissez sur « * » pour autoriser la création d’un nouveau pool d’agents, mais pour empêcher la mise à jour d’un pool d’agents existant. D’autres valeurs seront ignorées.
Chemin d’accès au fichier JSON contenant des configurations Kubelet pour les nœuds d’agent. https://aka.ms/aks/custom-node-config.
Version de Kubernetes à utiliser pour créer le cluster, par exemple « 1.16.9 ».
| Propriété | Valeur |
|---|---|
| Valeur de: | `az aks get-versions` |
Étiquettes de nœud pour le pool de nœuds. Consultez https://aka.ms/node-labels la syntaxe des étiquettes.
Chemin d’accès au fichier JSON contenant des configurations de système d’exploitation pour les nœuds d’agent Linux. https://aka.ms/aks/custom-node-config.
Définissez le profil localDNS pour un pool de nœuds avec un fichier de configuration JSON.
Nombre maximal de nœuds utilisés pour la mise à l’échelle automatique, lorsque « --enable-cluster-autoscaler » spécifié. Spécifiez la valeur dans la plage de [0, 1000] pour le pool de nœuds utilisateur et [1 1000] pour le pool de nœuds système.
Nombre maximal de pods pouvant être déployés sur un nœud.
S’il n’est pas spécifié, les valeurs par défaut sont basées sur le plug-in réseau. 30 pour « azure », 110 pour « kubenet » ou 250 pour « none ».
Nœuds supplémentaires utilisés pour accélérer la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 5 ou 33 %.
Nombre maximal ou pourcentage de nœuds qui peuvent être simultanément indisponibles pendant la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 1 ou 5%.
Chemin d’accès à un fichier contenant le message souhaité de la journée. Valide uniquement pour les nœuds Linux. Est écrit dans /etc/motd.
Nombre minimal de nœuds utilisés pour la mise à l’échelle automatique, lorsque « --enable-cluster-autoscaler » spécifié. Spécifiez la valeur dans la plage de [0, 1000] pour le pool de nœuds utilisateur et [1 1000] pour le pool de nœuds système.
Mode d’un pool de nœuds qui définit la fonction principale d’un pool de nœuds. Si la valeur est « System », AKS préfère la planification des pods système aux pools de nœuds avec le mode System. En savoir plus sur https://aka.ms/aks/nodepool/mode.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | User |
| Valeurs acceptées: | Gateway, System, User |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Nombre de nœuds dans le pool d’agents Kubernetes. Après avoir créé un cluster, vous pouvez modifier la taille de son pool de nœuds avec az aks scale.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 3 |
Taille en Gio du disque du système d’exploitation pour chaque nœud du pool d’agents. Minimum 30 Gio.
Type de disque de système d’exploitation à utiliser pour les machines d’un pool d’agents donné. La valeur par défaut est « éphémère » lorsque cela est possible conjointement avec la taille de machine virtuelle et la taille du disque du système d’exploitation. Peut ne pas être modifié pour ce pool après la création. ('Éphémère' ou 'Géré'').
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Ephemeral, Managed |
ID de préfixe IP public utilisé pour affecter des adresses IP publiques aux nœuds VMSS ou machines virtuelles.
IpTags des adresses IP publiques du nœud.
Durée (en minutes) d’attente après le drainage d’un nœud et avant de la réimager et passer au nœud suivant.
Les aversions de nœud pour le pool de nœuds.
Taille de Machines Virtuelles à créer en tant que nœuds Kubernetes. Si l’utilisateur ne le spécifie pas, le serveur sélectionne une taille de machine virtuelle par défaut pour elle/lui.
Référence SKU du système d’exploitation du pool de nœuds de l’agent. Ubuntu, Ubuntu2204, AzureLinux ou AzureLinux3 pour Linux. Windows2019 ou Windows2022 pour Windows.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | AzureLinux, AzureLinux3, CBLMariner, Mariner, Ubuntu, Ubuntu2204, Windows2019, Windows2022 |
Type de système d’exploitation. Linux ou Windows.
Définissez le mode d’allocation ip pour savoir comment les adresses IP de pod à partir du sous-réseau de pod Azure sont allouées aux nœuds du cluster AKS. Le choix est entre les lots dynamiques d’adresses IP individuelles ou l’allocation statique d’un ensemble de blocs CIDR. Les valeurs acceptées sont « DynamicIndividual » ou « StaticBlock ».
Utilisé avec le plug-in réseau « azure ». Nécessite --pod-subnet-id.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | DynamicIndividual, StaticBlock |
ID de ressource d’un sous-réseau dans un réseau virtuel existant dans lequel attribuer des pods dans le cluster (nécessite un plug-in réseau Azure).
ID d’un PPG.
Priorité du pool de nœuds.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | Regular |
| Valeurs acceptées: | Regular, Spot |
Décrivez comment les machines virtuelles sont ajoutées ou supprimées des pools de nœuds.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | Delete |
| Valeurs acceptées: | Deallocate, Delete |
ID d’instantané source utilisé pour créer ce pool de nœuds.
Elle ne peut être définie que lorsque --priority est Spot. Spécifiez le prix maximal que vous êtes prêt à payer en dollars AMÉRICAINs. Les valeurs possibles sont toutes les valeurs décimales supérieures à zéro ou -1 qui indiquent le prix par défaut up-to à la demande. Il ne peut inclure que jusqu’à 5 décimales.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | nan |
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Définissez le comportement des nœuds indrainables pendant la mise à niveau. La valeur doit être « Cordon » ou « Schedule ». La valeur par défaut est « Schedule ».
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | Schedule |
Type de jeu de machines virtuelles du pool d’agents. VirtualMachineScaleSets ou AvailabilitySet ou VirtualMachines. La valeur par défaut est « VirtualMachineScaleSets ».
Liste séparée par des virgules de tailles de machine virtuelle. Valide uniquement pour le pool de nœuds VirtualMachines. S’il --vm-sizes n’est pas spécifié mais --node-vm-size spécifié, la valeur de --node-vm-size sera utilisée. Si aucun d’entre eux n’a été spécifié, la valeur par défaut est Standard_DS2_v2 pour Linux ou Standard_D2s_v3 pour Windows.
ID de ressource d’un sous-réseau dans un réseau virtuel existant dans lequel déployer le cluster.
Définissez le runtime de charge de travail.
Azure fournit un autre runtime de charge de travail pour activer les charges de travail prises en charge par Kata dans vos pools de nœuds. Les valeurs suivantes peuvent être spécifiées :
- « KataVmIsolation » pour Kata.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | KataVmIsolation |
Zones de disponibilité où les nœuds d’agent seront placés. En outre, pour installer des nœuds d’agent dans plusieurs zones, vous devez passer des numéros de zone séparés par des espaces. Par exemple : Pour avoir toutes les 3 zones, vous êtes censé entrer --zones 1 2 3.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool add (aks-preview extension)
Ajoutez un pool de nœuds au cluster Kubernetes managé.
az aks nodepool add --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--allowed-host-ports]
[--asg-ids]
[--batch-soak-duration]
[--crg-id]
[--disable-windows-outbound-nat]
[--drain-batch-size]
[--drain-timeout]
[--drain-timeout-bg]
[--driver-type {CUDA, GRID}]
[--enable-artifact-streaming]
[--enable-cluster-autoscaler]
[--enable-encryption-at-host]
[--enable-fips-image]
[--enable-node-public-ip]
[--enable-secure-boot]
[--enable-ultra-ssd]
[--enable-vtpm]
[--eviction-policy {Deallocate, Delete}]
[--final-soak-duration]
[--gateway-prefix-size]
[--gpu-driver {Install, None}]
[--gpu-instance-profile {MIG1g, MIG2g, MIG3g, MIG4g, MIG7g}]
[--host-group-id]
[--if-match]
[--if-none-match]
[--kubelet-config]
[--kubernetes-version]
[--labels]
[--linux-os-config]
[--localdns-config]
[--max-blocked-nodes]
[--max-count]
[--max-pods]
[--max-surge]
[--max-unavailable]
[--message-of-the-day]
[--min-count]
[--mode {Gateway, Machines, ManagedSystem, System, User}]
[--no-wait]
[--node-count]
[--node-osdisk-size]
[--node-osdisk-type {Ephemeral, Managed}]
[--node-public-ip-prefix-id]
[--node-public-ip-tags]
[--node-soak-duration]
[--node-taints]
[--node-vm-size]
[--os-sku {AzureLinux, AzureLinux3, AzureLinux3OSGuard, AzureLinuxOSGuard, CBLMariner, Flatcar, Mariner, Ubuntu, Ubuntu2204, Ubuntu2404, Windows2019, Windows2022, Windows2025, WindowsAnnual}]
[--os-type]
[--pod-ip-allocation-mode {DynamicIndividual, StaticBlock}]
[--pod-subnet-id]
[--ppg]
[--priority {Regular, Spot}]
[--scale-down-mode {Deallocate, Delete}]
[--snapshot-id]
[--spot-max-price]
[--ssh-access {disabled, entraid, localuser}]
[--tags]
[--undrainable-node-behavior]
[--upgrade-strategy {BlueGreen, Rolling}]
[--vm-set-type]
[--vm-sizes]
[--vnet-subnet-id]
[--workload-runtime {KataCcIsolation, KataMshvVmIsolation, KataVmIsolation, OCIContainer, WasmWasi}]
[--zones]
Exemples
Créez un pool de nœuds dans un cluster AKS existant avec le système d’exploitation éphémère activé.
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --node-osdisk-type Ephemeral --node-osdisk-size 48
Créez un pool de nœuds avec EncryptionAtHost activé.
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-encryption-at-host
Créer un pool de nœuds avec une référence os-sku spécifique
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --os-sku Ubuntu
Créez un pool de nœuds qui peut exécuter des charges de travail wasm.
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --workload-runtime WasmWasi
créez un cluster Kubernetes avec un ID d’instantané.
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --kubernetes-version 1.20.9 --snapshot-id "/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/snapshots/mysnapshot1"
créez un pool de nœuds avec un ID de groupe de réservations de capacité(CRG).
az aks nodepool add -g MyResourceGroup -n MyNodePool --cluster-name MyMC --node-vm-size VMSize --crg-id "/subscriptions/SubID/resourceGroups/ResourceGroupName/providers/Microsoft.ContainerService/CapacityReservationGroups/MyCRGID"
créer un pool de nœuds dans un cluster AKS existant avec l’ID de groupe hôte
az aks nodepool add -g MyResourceGroup -n MyNodePool --cluster-name MyMC --host-group-id /subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.ContainerService/hostGroups/myHostGroup --node-vm-size VMSize
Créer un pool de nœuds avec le mode d’allocation ip défini sur « StaticBlock » et à l’aide d’un ID de sous-réseau de pod
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --os-sku Ubuntu --pod-subnet-id /subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet --pod-ip-allocation-mode StaticBlock
Créer un pool de nœuds de type VirtualMachines
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --vm-set-type VirtualMachines --vm-sizes "Standard_D4s_v3,Standard_D8s_v3" --node-count 3
Créer un pool de nœuds avec le mode ManagedSystem
az aks nodepool add -g MyResourceGroup -n managedsystem1 --cluster-name MyManagedCluster --mode ManagedSystem
Créer un pool de nœuds avec une stratégie de mise à niveau bleue verte et des paramètres par défaut
az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --upgrade-strategy BlueGreen
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Envoyer des en-têtes personnalisés. Lorsqu’il est spécifié, le format doit être Key1=Value1,Key2=Value2.
Exposer les ports hôtes sur le pool de nœuds. Quand elle est spécifiée, le format doit être une liste séparée par des virgules de plages avec protocole, par exemple. 80/TCP,443/TCP,4000-5000/TCP. Doit utiliser le type de pool d’agents VMSS.
ID des groupes de sécurité d’application auxquels l’interface réseau du pool de nœuds doit appartenir. Lorsqu’il est spécifié, le format doit être une liste séparée par des virgules d’ID. Doit utiliser le type de pool d’agents VMSS.
Temps d’attente (en minutes) après avoir vidé un lot de nœuds avant de passer au lot suivant. La valeur par défaut est de 15 minutes. Uniquement pour les mises à niveau bleu-vert.
Crg-id utilisé pour associer le nouveau nodepool à la ressource de groupe de réservations de capacité existant. Doit utiliser le type de pool d’agents VMSS.
Désactivez Windows OutboundNAT sur le pool de nœuds de l’agent Windows. Doit utiliser le type de pool d’agents VMSS.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Nombre ou pourcentage de nœuds à vider par lot pendant les mises à niveau bleu-vert. Accepte un entier (par exemple, « 5 ») ou un pourcentage (par exemple, « 50%»). La valeur par défaut est 10%.
Spécifie le nombre de nœuds à vider dans chaque lot pendant une mise à niveau bleu-vert. Doit être une valeur non nulle, soit sous la forme d’un entier (par exemple, « 5 ») soit d’un pourcentage (par exemple, « 50%») du nombre total de nœuds bleus au début de la mise à niveau. Les nœuds fractionnaires sont arrondis. Pour plus d’informations et meilleures pratiques, consultez https://learn.microsoft.com/en-us/azure/aks/upgrade-cluster.
Lorsque les nœuds vident le nombre de minutes à attendre que tous les pods soient supprimés.
Délai d’expiration (en minutes) pour supprimer les pods et terminer correctement par nœud pendant les mises à niveau bleues vertes. La valeur par défaut est de 30 minutes.
Durée maximale (en minutes) d’attente de l’éviction du pod et de l’arrêt normal par nœud pendant les mises à niveau bleu-vert. Honore les budgets d’interruption des pods. Si elle est dépassée, la mise à niveau échoue. La valeur par défaut est de 30 minutes.
Spécifiez le type de pilote GPU à installer lors de la création de pools d’agents Windows. Les valeurs valides sont « GRID » et « CUDA ». S’il n’est pas fourni, AKS sélectionne le pilote en fonction de la compatibilité du système. Cette option ne peut pas être modifiée une fois que AgentPool a été créé. La valeur par défaut est sélectionnée par le système.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | CUDA, GRID |
Activez le streaming d’artefacts pour VirtualMachineScaleSets géré par un pool de nœuds, afin d’accélérer le démarrage froid des conteneurs sur un nœud via le chargement d’images à la demande. Pour utiliser cette fonctionnalité, les images conteneur doivent également activer le streaming d’artefacts sur ACR. S’il n’est pas spécifié, la valeur par défaut est false.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez la mise à l’échelle automatique du cluster. Doit utiliser le type de pool d’agents VMSS.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez EncryptionAtHost sur le pool de nœuds de l’agent.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Utilisez le système d’exploitation compatible FIPS sur les nœuds de l’agent.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez l’adresse IP publique du nœud VMSS. Doit utiliser le type de pool d’agents VMSS.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez le démarrage sécurisé sur le pool de nœuds de l’agent. Doit utiliser le type de pool d’agents VMSS.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez UltraSSD sur le pool de nœuds de l’agent. Doit utiliser le type de pool d’agents VMSS.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez vTPM sur le pool de nœuds de l’agent. Doit utiliser le type de pool d’agents VMSS.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Stratégie d’éviction du pool de nœuds Spot. Elle ne peut être définie que lorsque --priority est Spot.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | Delete |
| Valeurs acceptées: | Deallocate, Delete |
Temps d’attente (en minutes) après que tous les anciens nœuds sont vidés avant de les supprimer. La valeur par défaut est de 60 minutes. Uniquement pour les mises à niveau bleu-vert.
Taille d’IPPrefix publique attachée au pool de nœuds en mode passerelle. Le pool de nœuds doit être en mode passerelle.
Indique s’il faut installer le pilote pour le pool de nœuds GPU. Les valeurs possibles sont « Installer » ou « Aucun ». La valeur par défaut est « Installer ».
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Install, None |
Profil d’instance GPU pour partitionner des GPU Nvidia multi-gpu.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | MIG1g, MIG2g, MIG3g, MIG4g, MIG7g |
(PRÉVERSION) ID de groupe hôte dédié complet utilisé pour approvisionner le pool de nœuds de l’agent. Doit utiliser le type de pool d’agents VMSS.
La valeur fournie est comparée à l’ETag du pool d’agents, si elle correspond à l’opération se poursuit. S’il ne correspond pas, la demande est rejetée pour empêcher les remplacements accidentels. Cela ne doit pas être spécifié lors de la création d’un nouveau pool d’agents.
Définissez sur « * » pour autoriser la création d’un nouveau pool d’agents, mais pour empêcher la mise à jour d’un pool d’agents existant. D’autres valeurs seront ignorées.
Configurations Kubelet pour les nœuds d’agent.
Version de Kubernetes à utiliser pour créer le cluster, par exemple « 1.7.12 » ou « 1.8.7 ».
| Propriété | Valeur |
|---|---|
| Valeur de: | `az aks get-versions` |
Étiquettes de nœud pour le pool de nœuds. Consultez https://aka.ms/node-labels la syntaxe des étiquettes.
Configurations du système d’exploitation pour les nœuds d’agent Linux.
Définissez le profil localDNS pour un pool de nœuds avec un fichier de configuration JSON.
Nombre maximal ou pourcentage de nœuds supplémentaires autorisés à être bloqués dans le pool d’agents lors d’une mise à niveau lorsque le comportement de nœud indrainable est Cordon. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 1 ou 5%.
Nombre maximal de nœuds utilisés pour la mise à l’échelle automatique, lorsque « --enable-cluster-autoscaler » spécifié. Spécifiez la valeur dans la plage de [0, 1000] pour le pool de nœuds utilisateur et [1 1000] pour le pool de nœuds système.
Nombre maximal de pods pouvant être déployés sur un nœud.
S’il n’est pas spécifié, les valeurs par défaut sont basées sur le plug-in réseau. 30 pour « azure », 110 pour « kubenet » ou 250 pour « none ».
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 0 |
Nœuds supplémentaires utilisés pour accélérer la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 5 ou 33 %.
Nombre maximal ou pourcentage de nœuds qui peuvent être simultanément indisponibles pendant la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 1 ou 5%.
Chemin d’accès à un fichier contenant le message souhaité de la journée. Valide uniquement pour les nœuds Linux. Est écrit dans /etc/motd.
Nombre de nœuds de minimun utilisés pour la mise à l’échelle automatique, lorsque « --enable-cluster-autoscaler » spécifié. Spécifiez la valeur dans la plage de [0, 1000] pour le pool de nœuds utilisateur et [1 1000] pour le pool de nœuds système.
Mode d’un pool de nœuds qui définit la fonction principale d’un pool de nœuds. Si la valeur est « System », AKS préfère la planification des pods système aux pools de nœuds avec le mode System. Si elle est définie sur « ManagedSystem », toutes les autres propriétés, sauf le nom et le mode, sont réinitialisées et gérées par AKS. En savoir plus sur https://aka.ms/aks/nodepool/mode.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | User |
| Valeurs acceptées: | Gateway, Machines, ManagedSystem, System, User |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Nombre de nœuds dans le pool d’agents Kubernetes. Après avoir créé un cluster, vous pouvez modifier la taille de son pool de nœuds avec az aks scale.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 3 |
Taille en Gio du disque du système d’exploitation pour chaque nœud du pool d’agents. Minimum 30 Gio.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 0 |
Type de disque de système d’exploitation à utiliser pour les machines d’un pool d’agents donné. La valeur par défaut est « éphémère » lorsque cela est possible conjointement avec la taille de machine virtuelle et la taille du disque du système d’exploitation. Peut ne pas être modifié pour ce pool après la création. ('Éphémère' ou 'Géré'').
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Ephemeral, Managed |
ID de préfixe IP public utilisé pour affecter des adresses IP publiques aux nœuds VMSS. Doit utiliser le type de pool d’agents VMSS.
IpTags des adresses IP publiques du nœud. Doit utiliser le type de pool d’agents VMSS.
Durée (en minutes) d’attente après le drainage d’un nœud et avant de la réimager et passer au nœud suivant.
Les aversions de nœud pour le pool de nœuds.
Taille de Machines Virtuelles à créer en tant que nœuds Kubernetes. Si l’utilisateur ne le spécifie pas, le serveur sélectionne une taille de machine virtuelle par défaut pour elle/lui.
Référence os-sku du pool de nœuds de l’agent. Ubuntu, Ubuntu2204, Ubuntu2404, CBLMarinr, AzureLinux, AzureLinux3, AzureLinuxOSGuard, AzureLinux3OSGuard ou Flatcar lorsque le type de système d’exploitation est Linux, la valeur par défaut est Ubuntu si elle n’est pas définie ; Windows2019, Windows2022, Windows2025 ou WindowsAnnual lorsque le type de système d’exploitation est Windows, la valeur par défaut actuelle est Windows2022 si elle n’est pas définie.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | AzureLinux, AzureLinux3, AzureLinux3OSGuard, AzureLinuxOSGuard, CBLMariner, Flatcar, Mariner, Ubuntu, Ubuntu2204, Ubuntu2404, Windows2019, Windows2022, Windows2025, WindowsAnnual |
Type de système d’exploitation. Linux ou Windows. Windows n’est pas encore pris en charge pour le type de jeu de machines virtuelles « VirtualMachines ».
Définissez le mode d’allocation ip pour savoir comment les adresses IP de pod à partir du sous-réseau de pod Azure sont allouées aux nœuds du cluster AKS. Le choix est entre les lots dynamiques d’adresses IP individuelles ou l’allocation statique d’un ensemble de blocs CIDR. Les valeurs acceptées sont « DynamicIndividual » ou « StaticBlock ».
Utilisé avec le plug-in réseau « azure ». Nécessite --pod-subnet-id.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | DynamicIndividual, StaticBlock |
ID d’un sous-réseau dans un réseau virtuel existant dans lequel attribuer des pods dans le cluster (nécessite un plug-in réseau Azure).
ID d’un PPG. Doit utiliser le type de pool d’agents VMSS.
Priorité du pool de nœuds.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | Regular |
| Valeurs acceptées: | Regular, Spot |
Décrit comment les machines virtuelles sont ajoutées ou supprimées des pools de nœuds.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | Delete |
| Valeurs acceptées: | Deallocate, Delete |
ID d’instantané source utilisé pour créer ce pool de nœuds. Doit utiliser le type de pool d’agents VMSS.
Elle ne peut être définie que lorsque --priority est Spot. Spécifiez le prix maximal que vous êtes prêt à payer en dollars AMÉRICAINs. Les valeurs possibles sont toutes les valeurs décimales supérieures à zéro ou -1 qui indiquent le prix par défaut up-to à la demande. Il ne peut inclure que jusqu’à 5 décimales.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | nan |
Configurez le paramètre SSH pour le pool de nœuds. Utilisez « désactivé » pour désactiver l’accès SSH, « localuser » pour activer l’accès SSH à l’aide de la clé privée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | localuser |
| Valeurs acceptées: | disabled, entraid, localuser |
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Définissez le comportement des nœuds indrainables pendant la mise à niveau. La valeur doit être « Cordon » ou « Schedule ». La valeur par défaut est « Schedule ».
Stratégie de mise à niveau pour le pool de nœuds. Les valeurs autorisées sont « Rolling » ou « BlueGreen ». La valeur par défaut est « Rolling ».
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | BlueGreen, Rolling |
Type de jeu de machines virtuelles du pool d’agents. VirtualMachineScaleSets, AvailabilitySet ou VirtualMachines(préversion).
Liste de tailles séparées par des virgules. Doit utiliser le type de pool d’agents VirtualMachines.
ID d’un sous-réseau d’un réseau virtuel existant dans lequel déployer le cluster.
Détermine le type de charge de travail qu’un nœud peut exécuter. Par défaut, OCIContainer.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | OCIContainer |
| Valeurs acceptées: | KataCcIsolation, KataMshvVmIsolation, KataVmIsolation, OCIContainer, WasmWasi |
Liste séparée par l’espace des zones de disponibilité où les nœuds d’agent seront placés. Doit utiliser le type de pool d’agents VMSS.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool delete
Supprimez le pool d’agents dans le cluster Kubernetes managé.
az aks nodepool delete --cluster-name
--name --nodepool-name
--resource-group
[--if-match]
[--ignore-pdb]
[--no-wait]
Exemples
Supprimer un pool d’agents avec ignore-pdb
az aks nodepool delete --resource-group MyResourceGroup --cluster-name MyManagedCluster --name nodepool1 --if-match etag --ignore-pdb
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
La valeur fournie est comparée à l’ETag du pool de nœuds, si elle correspond à l’opération se poursuit. S’il ne correspond pas, la demande est rejetée pour empêcher les remplacements accidentels. Cela ne doit pas être spécifié lors de la création d’un nouveau pool d’agents.
Supprimez un pool de nœuds existant sans tenir compte du budget d’interruption de pod.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool delete (aks-preview extension)
Supprimez le pool d’agents dans le cluster Kubernetes managé.
az aks nodepool delete --cluster-name
--name --nodepool-name
--resource-group
[--if-match]
[--ignore-pod-disruption-budget]
[--no-wait]
Exemples
Supprimer un pool d’agents avec ignore-pod-disruption-budget
az aks nodepool delete --resource-group MyResourceGroup --cluster-name MyManagedCluster --name nodepool1 --ignore-pod-disruption-budget=true
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
La valeur fournie est comparée à l’ETag du pool de nœuds, si elle correspond à l’opération se poursuit. S’il ne correspond pas, la demande est rejetée pour empêcher les remplacements accidentels. Cela ne doit pas être spécifié lors de la création d’un nouveau pool d’agents.
(PRÉVERSION) ignore-pod-disruption-budget supprime un pool de nœuds existant sans tenir compte du budget d’interruption de pod.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool delete-machines
Supprimez des machines spécifiques dans un pool d’agents pour un cluster managé.
az aks nodepool delete-machines --cluster-name
--machine-names
--name --nodepool-name
--resource-group
[--no-wait]
Exemples
Supprimer des machines spécifiques dans un pool d’agents
az aks nodepool delete-machines -g myResourceGroup --nodepool-name nodepool1 --cluster-name myAKSCluster --machine-names machine1
Paramètres obligatoires
Nom du cluster.
Liste séparée par l’espace des noms d’ordinateurs du pool d’agents à supprimer.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool delete-machines (aks-preview extension)
Supprimez des machines spécifiques dans un pool d’agents pour un cluster managé.
az aks nodepool delete-machines --cluster-name
--machine-names
--name --nodepool-name
--resource-group
[--no-wait]
Exemples
Supprimer des machines spécifiques dans un pool d’agents
az aks nodepool delete-machines -g myResourceGroup --nodepool-name nodepool1 --cluster-name myAKSCluster --machine-names machine1
Paramètres obligatoires
Nom du cluster.
Liste séparée par l’espace des noms d’ordinateurs du pool d’agents à supprimer.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool get-upgrades
Obtenir les versions de mise à niveau disponibles pour un pool d’agents du cluster Kubernetes managé.
az aks nodepool get-upgrades --cluster-name
--name --nodepool-name
--resource-group
Exemples
Obtenir les versions de mise à niveau disponibles pour un pool d’agents du cluster Kubernetes managé.
az aks nodepool get-upgrades --resource-group MyResourceGroup --cluster-name MyManagedCluster --nodepool-name MyNodePool
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool get-upgrades (aks-preview extension)
Obtenir les versions de mise à niveau disponibles pour un pool d’agents du cluster Kubernetes managé.
az aks nodepool get-upgrades --cluster-name
--name --nodepool-name
--resource-group
Exemples
Obtenir les versions de mise à niveau disponibles pour un pool d’agents du cluster Kubernetes managé.
az aks nodepool get-upgrades --resource-group MyResourceGroup --cluster-name MyManagedCluster --nodepool-name MyNodePool
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool list
Lister les pools de nœuds dans le cluster Kubernetes managé. Pour obtenir la liste des nœuds dans la commande d’exécution kubectl get nodes du cluster.
az aks nodepool list --cluster-name
--resource-group
Paramètres obligatoires
Nom du cluster.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool list (aks-preview extension)
Lister les pools de nœuds dans le cluster Kubernetes managé.
az aks nodepool list --cluster-name
--resource-group
Paramètres obligatoires
Nom du cluster.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool operation-abort
Abandonner la dernière opération en cours d’exécution sur le pool de nœuds.
az aks nodepool operation-abort --cluster-name
--name --nodepool-name
--resource-group
[--no-wait]
Exemples
Abandon de l’opération sur le pool d’agents
az aks nodepool operation-abort -g myResourceGroup --nodepool-name nodepool1 --cluster-name myAKSCluster
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool operation-abort (aks-preview extension)
Abandonner la dernière opération en cours d’exécution sur le pool de nœuds.
az aks nodepool operation-abort --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--no-wait]
Exemples
Abandon de l’opération sur le pool d’agents
az aks nodepool operation-abort -g myResourceGroup --nodepool-name nodepool1 --cluster-name myAKSCluster
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Envoyer des en-têtes personnalisés. Lorsqu’il est spécifié, le format doit être Key1=Value1,Key2=Value2.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool scale
Mettre à l’échelle le pool de nœuds dans un cluster Kubernetes managé.
az aks nodepool scale --cluster-name
--name --nodepool-name
--resource-group
[--no-wait]
[--node-count]
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Nombre de nœuds dans le pool de nœuds Kubernetes.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 3 |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool scale (aks-preview extension)
Mettre à l’échelle le pool de nœuds dans un cluster Kubernetes managé.
az aks nodepool scale --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--no-wait]
[--node-count]
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Envoyer des en-têtes personnalisés. Lorsqu’il est spécifié, le format doit être Key1=Value1,Key2=Value2.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Nombre de nœuds dans le pool de nœuds Kubernetes.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 3 |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool show
Montrer les détails pour un pool de nœuds dans le cluster Kubernetes managé.
az aks nodepool show --cluster-name
--name --nodepool-name
--resource-group
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool show (aks-preview extension)
Montrer les détails pour un pool de nœuds dans le cluster Kubernetes managé.
az aks nodepool show --cluster-name
--name --nodepool-name
--resource-group
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool start
Démarrez le pool d’agents arrêté dans le cluster Kubernetes managé.
az aks nodepool start --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--no-wait]
Exemples
Démarrer le pool d’agents dans le cluster managé
az aks nodepool start --nodepool-name nodepool1 -g MyResourceGroup --cluster-name MyManagedCluster
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Envoyer des en-têtes personnalisés. Lorsqu’il est spécifié, le format doit être Key1=Value1,Key2=Value2.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool start (aks-preview extension)
Démarrez le pool d’agents arrêté dans le cluster Kubernetes managé.
az aks nodepool start --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--no-wait]
Exemples
Démarrer le pool d’agents dans le cluster managé
az aks nodepool start --nodepool-name nodepool1 -g MyResourceGroup --cluster-name MyManagedCluster
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Envoyer des en-têtes personnalisés. Lorsqu’il est spécifié, le format doit être Key1=Value1,Key2=Value2.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool stop
Arrêtez l’exécution du pool d’agents dans le cluster Kubernetes managé.
az aks nodepool stop --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--no-wait]
Exemples
Arrêter le pool d’agents dans le cluster managé
az aks nodepool stop --nodepool-name nodepool1 -g MyResourceGroup --cluster-name MyManagedCluster
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Envoyer des en-têtes personnalisés. Lorsqu’il est spécifié, le format doit être Key1=Value1,Key2=Value2.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool stop (aks-preview extension)
Arrêtez l’exécution du pool d’agents dans le cluster Kubernetes managé.
az aks nodepool stop --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--no-wait]
Exemples
Arrêter le pool d’agents dans le cluster managé
az aks nodepool stop --nodepool-name nodepool1 -g MyResourceGroup --cluster-name MyManagedCluster
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Envoyer des en-têtes personnalisés. Lorsqu’il est spécifié, le format doit être Key1=Value1,Key2=Value2.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool update
Mettez à jour les propriétés d’un pool de nœuds.
Mettez à jour un pool de nœuds pour activer/désactiver le cluster-autoscaler ou modifier min-count ou max-count. Lorsqu’elle est appelée sans argument facultatif, cela tente de déplacer le pool de nœuds vers son état d’objectif sans modifier la configuration actuelle du pool de nœuds. Cela peut être utilisé pour sortir d’un état non réussi.
az aks nodepool update --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--allowed-host-ports]
[--asg-ids]
[--disable-cluster-autoscaler]
[--disable-fips-image]
[--disable-secure-boot]
[--disable-vtpm]
[--drain-timeout]
[--enable-cluster-autoscaler]
[--enable-fips-image]
[--enable-secure-boot]
[--enable-vtpm]
[--if-match]
[--if-none-match]
[--labels]
[--localdns-config]
[--max-count]
[--max-surge]
[--max-unavailable]
[--min-count]
[--mode {Gateway, System, User}]
[--no-wait]
[--node-soak-duration]
[--node-taints]
[--os-sku {AzureLinux, AzureLinux3, Ubuntu, Ubuntu2204}]
[--scale-down-mode {Deallocate, Delete}]
[--tags]
[--undrainable-node-behavior]
[--update-cluster-autoscaler]
Exemples
Rapprochez le pool de nœuds à son état actuel.
az aks nodepool update -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster
Activer la mise à l’échelle automatique du cluster dans la plage de nombre de nœuds [1,5]
az aks nodepool update --enable-cluster-autoscaler --min-count 1 --max-count 5 -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster
Désactiver la mise à l’échelle automatique du cluster pour un cluster existant
az aks nodepool update --disable-cluster-autoscaler -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster
Mettez à jour le nombre minimal ou le nombre maximal pour la mise à l’échelle automatique du cluster.
az aks nodepool update --update-cluster-autoscaler --min-count 1 --max-count 10 -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Paires clé-valeur séparées par des virgules pour spécifier des en-têtes personnalisés.
Exposer les ports hôtes sur le pool de nœuds. Quand elle est spécifiée, le format doit être une liste séparée par un espace de plages avec protocole, par exemple.
80/TCP 443/TCP 4000-5000/TCP.
ID des groupes de sécurité d’application auxquels l’interface réseau du pool de nœuds doit appartenir. Lorsqu’il est spécifié, le format doit être une liste séparée par des espaces d’ID.
Désactivez la mise à l’échelle automatique du cluster.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Basculez pour utiliser le système d’exploitation non compatible FIPS sur les nœuds de l’agent.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Désactivez le démarrage sécurisé sur un pool de nœuds d’agent activé pour le lancement approuvé existant.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Désactivez vTPM sur un pool de nœuds d’agent activé pour le lancement approuvé existant.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Lorsque les nœuds vident le nombre de minutes à attendre que tous les pods soient supprimés.
Activez la mise à l’échelle automatique du cluster.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Basculez pour utiliser le système d’exploitation compatible FIPS sur les nœuds de l’agent.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez le démarrage sécurisé sur un pool de nœuds d’agent activé pour le lancement approuvé existant. Doit utiliser le type de pool d’agents vmSS ou machines virtuelles.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez vTPM sur un pool de nœuds d’agent activé pour le lancement approuvé existant. Doit utiliser le type de pool d’agents vmSS ou machines virtuelles.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
La valeur fournie est comparée à l’ETag du pool de nœuds, si elle correspond à l’opération se poursuit. S’il ne correspond pas, la demande est rejetée pour empêcher les remplacements accidentels. Cela ne doit pas être spécifié lors de la création d’un nouveau pool d’agents.
Définissez sur « * » pour autoriser la création d’un nouveau pool de nœuds, mais pour empêcher la mise à jour d’un pool de nœuds existant. D’autres valeurs seront ignorées.
Étiquettes de nœud pour le pool de nœuds. Consultez https://aka.ms/node-labels la syntaxe des étiquettes.
Définissez le profil localDNS pour un pool de nœuds avec un fichier de configuration JSON.
Nombre maximal de nœuds utilisés pour la mise à l’échelle automatique, lorsque « --enable-cluster-autoscaler » spécifié. Spécifiez la valeur dans la plage de [0, 1000] pour le pool de nœuds utilisateur et [1 1000] pour le pool de nœuds système.
Nœuds supplémentaires utilisés pour accélérer la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 5 ou 33 %.
Nombre maximal ou pourcentage de nœuds qui peuvent être simultanément indisponibles pendant la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 1 ou 5%.
Nombre minimal de nœuds utilisés pour la mise à l’échelle automatique, lorsque « --enable-cluster-autoscaler » spécifié. Spécifiez la valeur dans la plage de [0, 1000] pour le pool de nœuds utilisateur et [1 1000] pour le pool de nœuds système.
Mode d’un pool de nœuds qui définit la fonction principale d’un pool de nœuds. Si la valeur est « System », AKS préfère la planification des pods système aux pools de nœuds avec le mode System. En savoir plus sur https://aka.ms/aks/nodepool/mode.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Gateway, System, User |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Durée (en minutes) d’attente après le drainage d’un nœud et avant de la réimager et passer au nœud suivant.
Les aversions de nœud pour le pool de nœuds. Vous pouvez mettre à jour la teinte de nœud existante d’un pool de nœuds ou créer une teinte de nœud pour un pool de nœuds. Passez la chaîne "" vide pour supprimer toutes les teintes.
Référence os-sku du pool de nœuds de l’agent.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | AzureLinux, AzureLinux3, Ubuntu, Ubuntu2204 |
Décrivez comment les machines virtuelles sont ajoutées ou supprimées des pools de nœuds.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Deallocate, Delete |
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Définissez le comportement des nœuds indrainables pendant la mise à niveau. La valeur doit être « Cordon » ou « Schedule ». La valeur par défaut est « Schedule ».
Mettez à jour le nombre minimal ou le nombre maximal pour la mise à l’échelle automatique du cluster.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool update (aks-preview extension)
Mettez à jour les propriétés d’un pool de nœuds.
Mettez à jour un pool de nœuds pour activer/désactiver le cluster-autoscaler ou modifier min-count ou max-count. Lorsqu’elle est appelée sans argument facultatif, cela tente de déplacer le pool de nœuds vers son état d’objectif sans modifier la configuration actuelle du pool de nœuds. Cela peut être utilisé pour sortir d’un état non réussi.
az aks nodepool update --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--allowed-host-ports]
[--asg-ids]
[--batch-soak-duration]
[--disable-cluster-autoscaler]
[--disable-fips-image]
[--disable-secure-boot]
[--disable-vtpm]
[--drain-batch-size]
[--drain-timeout]
[--drain-timeout-bg]
[--enable-artifact-streaming]
[--enable-cluster-autoscaler]
[--enable-fips-image]
[--enable-secure-boot]
[--enable-vtpm]
[--final-soak-duration]
[--gpu-driver {Install, None}]
[--if-match]
[--if-none-match]
[--labels]
[--localdns-config]
[--max-blocked-nodes]
[--max-count]
[--max-surge]
[--max-unavailable]
[--min-count]
[--mode {Gateway, Machines, ManagedSystem, System, User}]
[--no-wait]
[--node-soak-duration]
[--node-taints]
[--node-vm-size]
[--os-sku {AzureLinux, AzureLinux3, AzureLinux3OSGuard, AzureLinuxOSGuard, Flatcar, Ubuntu, Ubuntu2204, Ubuntu2404}]
[--scale-down-mode {Deallocate, Delete}]
[--ssh-access {disabled, entraid, localuser}]
[--tags]
[--undrainable-node-behavior]
[--update-cluster-autoscaler]
[--upgrade-strategy {BlueGreen, Rolling}]
[--yes]
Exemples
Rapprochez le pool de nœuds à son état actuel.
az aks nodepool update -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster
Activer la mise à l’échelle automatique du cluster dans la plage de nombre de nœuds [1,5]
az aks nodepool update --enable-cluster-autoscaler --min-count 1 --max-count 5 -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster
Désactiver la mise à l’échelle automatique du cluster pour un cluster existant
az aks nodepool update --disable-cluster-autoscaler -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster
Mettez à jour le nombre minimal ou le nombre maximal pour la mise à l’échelle automatique du cluster.
az aks nodepool update --update-cluster-autoscaler --min-count 1 --max-count 10 -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster
Modifier un pool de nœuds en mode système
az aks nodepool update --mode System -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster
Mettre à jour la taille de machine virtuelle de mise à l’échelle automatique du cluster, le nombre minimal et le nombre maximal pour le pool de nœuds de machines virtuelles
az aks nodepool update -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --update-cluster-autoscaler --node-vm-size "Standard_D2s_v3" --min-count 2 --max-count 4
Mettre à jour un pool de nœuds avec des paramètres de mise à niveau bleu-vert
az aks nodepool update -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --drain-batch-size 50% --drain-timeout-bg 5 --batch-soak-duration 10 --final-soak-duration 10
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Envoyer des en-têtes personnalisés. Lorsqu’il est spécifié, le format doit être Key1=Value1,Key2=Value2.
Exposer les ports hôtes sur le pool de nœuds. Quand elle est spécifiée, le format doit être une liste séparée par des virgules de plages avec protocole, par exemple. 80/TCP,443/TCP,4000-5000/TCP. Doit utiliser le type de pool d’agents VMSS.
ID des groupes de sécurité d’application auxquels l’interface réseau du pool de nœuds doit appartenir. Lorsqu’il est spécifié, le format doit être une liste séparée par des virgules d’ID. Doit utiliser le type de pool d’agents VMSS.
Temps d’attente (en minutes) après avoir vidé un lot de nœuds avant de passer au lot suivant. La valeur par défaut est de 15 minutes. Uniquement pour les mises à niveau bleu-vert.
Désactivez la mise à l’échelle automatique du cluster.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Basculez pour utiliser le système d’exploitation non compatible FIPS sur les nœuds de l’agent.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Désactivez le démarrage sécurisé sur un pool de nœuds d’agent activé pour le lancement approuvé existant.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Désactivez vTPM sur un pool de nœuds d’agent activé pour le lancement approuvé existant.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Nombre ou pourcentage de nœuds à vider par lot pendant les mises à niveau bleu-vert. Accepte un entier (par exemple, « 5 ») ou un pourcentage (par exemple, « 50%»). La valeur par défaut est 10%.
Spécifie le nombre de nœuds à vider dans chaque lot pendant une mise à niveau bleu-vert. Doit être une valeur non nulle, soit sous la forme d’un entier (par exemple, « 5 ») soit d’un pourcentage (par exemple, « 50%») du nombre total de nœuds bleus au début de la mise à niveau. Les nœuds fractionnaires sont arrondis. Pour plus d’informations et des bonnes pratiques, consultez : https://learn.microsoft.com/en-us/azure/aks/upgrade-cluster.
Lorsque les nœuds vident le nombre de minutes à attendre que tous les pods soient supprimés.
Délai d’expiration (en minutes) pour supprimer les pods et terminer correctement par nœud pendant les mises à niveau bleues vertes. La valeur par défaut est de 30 minutes.
Durée maximale (en minutes) d’attente de l’éviction du pod et de l’arrêt normal par nœud pendant les mises à niveau bleu-vert. Honore les budgets d’interruption des pods. Si elle est dépassée, la mise à niveau échoue. La valeur par défaut est de 30 minutes.
Activez le streaming d’artefacts pour VirtualMachineScaleSets géré par un pool de nœuds, afin d’accélérer le démarrage froid des conteneurs sur un nœud via le chargement d’images à la demande. Pour utiliser cette fonctionnalité, les images conteneur doivent également activer le streaming d’artefacts sur ACR. S’il n’est pas spécifié, la valeur par défaut est false.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez la mise à l’échelle automatique du cluster. Doit utiliser le type de pool d’agents VMSS.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Basculez pour utiliser le système d’exploitation compatible FIPS sur les nœuds de l’agent.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez le démarrage sécurisé sur un pool de nœuds d’agent activé pour le lancement approuvé existant. Doit utiliser le type de pool d’agents VMSS.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Activez vTPM sur un pool de nœuds d’agent activé pour le lancement approuvé existant. Doit utiliser le type de pool d’agents VMSS.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Temps d’attente (en minutes) après que tous les anciens nœuds sont vidés avant de les supprimer. La valeur par défaut est de 60 minutes. Uniquement pour les mises à niveau bleu-vert.
Indique s’il faut installer le pilote pour le pool de nœuds GPU. Les valeurs possibles sont « Installer » ou « Aucun ».
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Install, None |
La valeur fournie est comparée à l’ETag du pool de nœuds, si elle correspond à l’opération se poursuit. S’il ne correspond pas, la demande est rejetée pour empêcher les remplacements accidentels. Cela ne doit pas être spécifié lors de la création d’un nouveau pool d’agents.
Définissez sur « * » pour autoriser la création d’un nouveau pool de nœuds, mais pour empêcher la mise à jour d’un pool de nœuds existant. D’autres valeurs seront ignorées.
Étiquettes de nœud pour le pool de nœuds. Consultez https://aka.ms/node-labels la syntaxe des étiquettes.
Définissez le profil localDNS pour un pool de nœuds avec un fichier de configuration JSON.
Nombre maximal ou pourcentage de nœuds supplémentaires autorisés à être bloqués dans le pool d’agents lors d’une mise à niveau lorsque le comportement de nœud indrainable est Cordon. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 1 ou 5%.
Nombre maximal de nœuds utilisés pour la mise à l’échelle automatique, lorsque « --enable-cluster-autoscaler » spécifié. Spécifiez la valeur dans la plage de [0, 1000] pour le pool de nœuds utilisateur et [1 1000] pour le pool de nœuds système.
Nœuds supplémentaires utilisés pour accélérer la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 5 ou 33 %.
Nombre maximal ou pourcentage de nœuds qui peuvent être simultanément indisponibles pendant la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 1 ou 5%.
Nombre de nœuds de minimun utilisés pour la mise à l’échelle automatique, lorsque « --enable-cluster-autoscaler » spécifié. Spécifiez la valeur dans la plage de [0, 1000] pour le pool de nœuds utilisateur et [1 1000] pour le pool de nœuds système.
Mode d’un pool de nœuds qui définit la fonction principale d’un pool de nœuds. Si la valeur est « System », AKS préfère la planification des pods système aux pools de nœuds avec le mode System. Si la valeur est « ManagedSystem », toutes les autres propriétés, sauf le nom et le mode, sont rejetées et gérées par AKS. En savoir plus sur https://aka.ms/aks/nodepool/mode.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Gateway, Machines, ManagedSystem, System, User |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Durée (en minutes) d’attente après le drainage d’un nœud et avant de la réimager et passer au nœud suivant.
Les aversions de nœud pour le pool de nœuds.
Taille de machine virtuelle pour les nœuds Kubernetes. Configurable uniquement lors de la mise à jour des paramètres de mise à l’échelle automatique d’un pool de nœuds VirtualMachines.
Référence os-sku du pool de nœuds de l’agent.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | AzureLinux, AzureLinux3, AzureLinux3OSGuard, AzureLinuxOSGuard, Flatcar, Ubuntu, Ubuntu2204, Ubuntu2404 |
Décrit comment les machines virtuelles sont ajoutées ou supprimées des pools de nœuds.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Deallocate, Delete |
Mettez à jour le paramètre SSH pour le pool de nœuds. Utilisez « désactivé » pour désactiver l’accès SSH, « localuser » pour activer l’accès SSH à l’aide de la clé privée.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | disabled, entraid, localuser |
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Définissez le comportement des nœuds indrainables pendant la mise à niveau. La valeur doit être « Cordon » ou « Schedule ». La valeur par défaut est « Schedule ».
Mettez à jour le nombre minimal ou le nombre maximal pour la mise à l’échelle automatique du cluster.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Stratégie de mise à niveau pour le pool de nœuds. Les valeurs autorisées sont « Rolling » ou « BlueGreen ». La valeur par défaut est « Rolling ».
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | BlueGreen, Rolling |
N’invitez pas à confirmer.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool upgrade
Mettre à niveau le pool de nœuds dans un cluster Kubernetes managé.
az aks nodepool upgrade --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--drain-timeout]
[--if-match]
[--if-none-match]
[--kubernetes-version]
[--max-surge]
[--max-unavailable]
[--no-wait]
[--node-image-only]
[--node-soak-duration]
[--snapshot-id]
[--undrainable-node-behavior]
[--yes]
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Paires clé-valeur séparées par des virgules pour spécifier des en-têtes personnalisés.
Lorsque les nœuds vident la durée d’attente de tous les pods à supprimer.
La valeur fournie est comparée à l’ETag du pool de nœuds, si elle correspond à l’opération se poursuit. S’il ne correspond pas, la demande est rejetée pour empêcher les remplacements accidentels. Cela ne doit pas être spécifié lors de la création d’un nouveau pool d’agents. Pour les demandes de version d’image de nœud de mise à niveau, elles seront ignorées.
Définissez sur « * » pour autoriser la création d’un nouveau pool de nœuds, mais pour empêcher la mise à jour d’un pool de nœuds existant. D’autres valeurs seront ignorées.
Version de Kubernetes pour mettre à niveau le pool de nœuds vers, par exemple « 1.16.9 ».
Nœuds supplémentaires utilisés pour accélérer la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 5 ou 33 % (mutuellement exclusif avec « --node-image-only ». Consultez « az aks nodepool update --max-surge » pour mettre à jour max surge before upgrade with « -node-image-only »).
Nombre maximal ou pourcentage de nœuds qui peuvent être simultanément indisponibles pendant la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 1 ou 5%.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Mise à niveau uniquement de l’image de nœud du pool d’agents.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Durée (en minutes) d’attente après le drainage d’un nœud et avant de la réimager et passer au nœud suivant.
ID d’instantané source utilisé pour mettre à niveau ce pool de nœuds.
Définissez le comportement des nœuds indrainables pendant la mise à niveau. La valeur doit être « Cordon » ou « Schedule ». La valeur par défaut est « Schedule ».
N’invitez pas à confirmer.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool upgrade (aks-preview extension)
Mettre à niveau le pool de nœuds dans un cluster Kubernetes managé.
az aks nodepool upgrade --cluster-name
--name --nodepool-name
--resource-group
[--aks-custom-headers]
[--batch-soak-duration]
[--drain-batch-size]
[--drain-timeout]
[--drain-timeout-bg]
[--final-soak-duration]
[--if-match]
[--if-none-match]
[--kubernetes-version]
[--max-blocked-nodes]
[--max-surge]
[--max-unavailable]
[--no-wait]
[--node-image-only]
[--node-soak-duration]
[--snapshot-id]
[--undrainable-node-behavior]
[--upgrade-strategy {BlueGreen, Rolling}]
[--yes]
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Envoyer des en-têtes personnalisés. Lorsqu’il est spécifié, le format doit être Key1=Value1,Key2=Value2.
Temps d’attente (en minutes) après avoir vidé un lot de nœuds avant de passer au lot suivant. La valeur par défaut est de 15 minutes. Uniquement pour les mises à niveau bleu-vert.
Nombre ou pourcentage de nœuds à vider par lot pendant les mises à niveau bleu-vert. Accepte un entier (par exemple, « 5 ») ou un pourcentage (par exemple, « 50%»). La valeur par défaut est 10%.
Spécifie le nombre de nœuds à vider dans chaque lot pendant une mise à niveau bleu-vert. Doit être une valeur non nulle, soit sous la forme d’un entier (par exemple, « 5 ») soit d’un pourcentage (par exemple, « 50%») du nombre total de nœuds bleus au début de la mise à niveau. Les nœuds fractionnaires sont arrondis. Pour plus d’informations et des bonnes pratiques, consultez : https://learn.microsoft.com/en-us/azure/aks/upgrade-cluster.
Lorsque les nœuds vident le nombre de minutes à attendre que tous les pods soient supprimés.
Délai d’expiration (en minutes) pour supprimer les pods et terminer correctement par nœud pendant les mises à niveau bleues vertes. La valeur par défaut est de 30 minutes.
Durée maximale (en minutes) d’attente de l’éviction du pod et de l’arrêt normal par nœud pendant les mises à niveau bleu-vert. Honore les budgets d’interruption des pods. Si elle est dépassée, la mise à niveau échoue. La valeur par défaut est de 30 minutes.
Temps d’attente (en minutes) après que tous les anciens nœuds sont vidés avant de les supprimer. La valeur par défaut est de 60 minutes. Uniquement pour les mises à niveau bleu-vert.
La valeur fournie est comparée à l’ETag du pool de nœuds, si elle correspond à l’opération se poursuit. S’il ne correspond pas, la demande est rejetée pour empêcher les remplacements accidentels. Cela ne doit pas être spécifié lors de la création d’un nouveau pool d’agents. Pour les demandes de version d’image de nœud de mise à niveau, elles seront ignorées.
Définissez sur « * » pour autoriser la création d’un nouveau pool de nœuds, mais pour empêcher la mise à jour d’un pool de nœuds existant. D’autres valeurs seront ignorées.
Version de Kubernetes pour mettre à niveau le pool de nœuds vers, par exemple « 1.11.12 ».
Nombre maximal ou pourcentage de nœuds supplémentaires autorisés à être bloqués dans le pool d’agents lors d’une mise à niveau lorsque le comportement de nœud indrainable est Cordon. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 1 ou 5%.
Nœuds supplémentaires utilisés pour accélérer la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 5 ou 33 %.
Nombre maximal ou pourcentage de nœuds qui peuvent être simultanément indisponibles pendant la mise à niveau. Quand elle est spécifiée, elle représente le nombre ou le pourcentage utilisé, par exemple. 1 ou 5%.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Mise à niveau uniquement de l’image de nœud du pool d’agents.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Durée (en minutes) d’attente après le drainage d’un nœud et avant de la réimager et passer au nœud suivant.
ID d’instantané source utilisé pour mettre à niveau ce pool de nœuds. Doit utiliser le type de pool d’agents VMSS.
Définissez le comportement des nœuds indrainables pendant la mise à niveau. La valeur doit être « Cordon » ou « Schedule ». La valeur par défaut est « Schedule ».
Stratégie de mise à niveau pour le pool de nœuds. Les valeurs autorisées sont « Rolling » ou « BlueGreen ». La valeur par défaut est « Rolling ».
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | BlueGreen, Rolling |
N’invitez pas à confirmer.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az aks nodepool wait
Attendez qu’un pool de nœuds atteigne un état souhaité.
Si une opération sur un pool de nœuds a été interrompue ou a été démarrée --no-wait, utilisez cette commande pour attendre qu’elle se termine.
az aks nodepool wait --cluster-name
--name --nodepool-name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Exemples
Attendez qu’un pool de nœuds atteigne un état souhaité, interrogez toutes les minutes jusqu’à trente minutes.
az aks nodepool wait --created --interval 60 --cluster-name MyManagedCluster --resource-group MyResourceGroup --nodepool-name MyNodePool --timeout 1800
Paramètres obligatoires
Nom du cluster.
Nom du pool de nœuds.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Attendez la création avec « provisioningState » sur « Succeeded ».
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Wait Condition Arguments |
| Valeur par défaut: | False |
Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Wait Condition Arguments |
Attendez la suppression.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Wait Condition Arguments |
| Valeur par défaut: | False |
Attendez que la ressource existe.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Wait Condition Arguments |
| Valeur par défaut: | False |
Intervalle d’interrogation en secondes.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Wait Condition Arguments |
| Valeur par défaut: | 30 |
Délai maximal d’attente en secondes.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Wait Condition Arguments |
| Valeur par défaut: | 3600 |
Attendez la mise à jour avec provisioningState sur « Réussi ».
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Wait Condition Arguments |
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |