az aks nodepool

Commandes pour gérer les pools de nœuds dans le cluster Kubernetes Kubernetes.

Commandes

az aks nodepool add

Ajoutez un pool de nœuds au cluster Kubernetes géré.

az aks nodepool delete

Supprimez le pool d’agents dans le cluster Kubernetes géré.

az aks nodepool get-upgrades

Obtenir les versions de mise à niveau disponibles pour un pool d’agents du cluster Kubernetes géré.

az aks nodepool list

Répertoriez les pools de nœuds dans le cluster Kubernetes géré.

az aks nodepool scale

Mettez à l’échelle le pool de nœuds dans un cluster Kubernetes géré.

az aks nodepool show

Affichez les détails d’un pool de nœuds dans le cluster Kubernetes géré.

az aks nodepool update

Mettez à jour un pool de nœuds de façon à activer/désactiver le groupe de machines virtuelles ou à modifier min-Count ou Max-Count.

az aks nodepool upgrade

Mettez à niveau le pool de nœuds dans un cluster Kubernetes géré.

az aks nodepool add

Ajoutez un pool de nœuds au cluster Kubernetes géré.

az aks nodepool add --cluster-name
                    --name
                    --resource-group
                    [--enable-cluster-autoscaler]
                    [--enable-encryption-at-host]
                    [--enable-node-public-ip]
                    [--enable-ultra-ssd]
                    [--eviction-policy {Deallocate, Delete}]
                    [--kubernetes-version]
                    [--labels]
                    [--max-count]
                    [--max-pods]
                    [--max-surge]
                    [--min-count]
                    [--mode {System, User}]
                    [--no-wait]
                    [--node-count]
                    [--node-osdisk-size]
                    [--node-osdisk-type]
                    [--node-public-ip-prefix-id]
                    [--node-taints]
                    [--node-vm-size]
                    [--os-type]
                    [--ppg]
                    [--priority {Regular, Spot}]
                    [--spot-max-price]
                    [--subscription]
                    [--tags]
                    [--vnet-subnet-id]
                    [--zones {1, 2, 3}]

Exemples

Créez un nodepool 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 nodepool avec EncryptionAtHost activé.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-encryption-at-host

Créez un nodepool avec UltraSSD activé.

az aks nodepool add -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster --enable-ultra-ssd

Paramètres obligatoires

--cluster-name

le nom du cluster ;

--name -n

Nom du pool de nœuds.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--enable-cluster-autoscaler -e

Activez la mise à l’échelle automatique du cluster.

--enable-encryption-at-host

Activez EncryptionAtHost. la valeur par défaut est false.

--enable-node-public-ip

Activez l’adresse IP publique du nœud VMSS.

--enable-ultra-ssd

Activez UltraSSD. la valeur par défaut est false.

--eviction-policy

Stratégie d’éviction du pool de nœuds de points. Elle ne peut être définie que si--Priority est défini sur OFF.

valeurs acceptées: Deallocate, Delete
valeur par défaut: Delete
--kubernetes-version -k

Version de Kubernetes à utiliser pour créer le cluster, par exemple « 1.16.9 ».

valeur de: `az aks get-versions`
--labels

Étiquettes de nœud pour le pool de nœuds. Vous ne pouvez pas modifier les étiquettes de nœud par le biais de l’interface CLI après la création du pool de nœuds. Consultez https://aka.ms/node-labels pour connaître la syntaxe des étiquettes.

--max-count

Nombre maximal de nœuds utilisés pour la mise à l’échelle automatique, lorsque l’utilisation de la valeur « --enable-cluster-rescaler » est spécifiée. Spécifiez la valeur dans la plage [1, 100].

--max-pods -m

Nombre maximal de pods pouvant être déployés sur un nœud.

--max-surge

Nœuds supplémentaires utilisés pour accélérer la mise à niveau. Lorsqu’il est spécifié, il représente le nombre ou le pourcentage utilisé, par exemple. 5 ou 33%.

--min-count

Nombre minimal de nœuds utilisé pour la mise à l’échelle automatique, lorsque l’utilisation de la valeur « --enable-cluster-rescaler » est spécifiée. Spécifiez la valeur dans la plage [1, 100].

--mode

Mode d’un pool de nœuds qui définit la fonction principale d’un pool de nœuds. S’il est défini sur « système », AKS préfère la planification des blocs système aux pools de nœuds avec mode System . Pour en savoir plus https://aka.ms/aks/nodepool/mode , consultez.

valeurs acceptées: System, User
valeur par défaut: User
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

--node-count -c

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 .

valeur par défaut: 3
--node-osdisk-size

Taille en Go du disque du système d’exploitation pour chaque nœud dans le pool d’agents. Minimum de 30 Go.

--node-osdisk-type

Type de disque de système d’exploitation à utiliser pour les ordinateurs d’un pool d’agents donné. La valeur par défaut est « éphémère » lorsque cela est possible avec la taille de machine virtuelle et la taille du disque du système d’exploitation. Ne peut pas être modifié pour ce pool après sa création.

--node-public-ip-prefix-id

ID de préfixe IP public utilisé pour affecter des adresses IP publiques à des nœuds VMSS.

--node-taints

Le nœud Tainted pour le pool de nœuds. Vous ne pouvez pas modifier les tainteds de nœuds via l’interface CLI après la création du pool de nœuds.

--node-vm-size -s

Taille des machines virtuelles à créer en tant que nœuds Kubernetes.

--os-type

Type de système d’exploitation. Linux ou Windows.

valeur par défaut: Linux
--ppg

ID d’un PPG.

--priority

Priorité du pool de nœuds.

valeurs acceptées: Regular, Spot
valeur par défaut: Regular
--spot-max-price

Elle ne peut être définie que si--Priority est défini sur OFF. Spécifiez le prix maximal que vous êtes prêt à payer en dollars américains. Les valeurs possibles sont toute valeur décimale supérieure à zéro ou-1 qui indique le prix par défaut à la demande. Elle peut inclure jusqu’à 5 décimales.

valeur par défaut: nan
--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

--tags

Balises séparées par des espaces : clé [= valeur] [clé [= valeur]...]. Utilisez «» pour effacer les balises existantes.

--vnet-subnet-id

ID d’un sous-réseau d’un réseau virtuel existant dans lequel déployer le cluster.

--zones -z

Zones de disponibilité où les nœuds de l’agent seront placés.

valeurs acceptées: 1, 2, 3

az aks nodepool delete

Supprimez le pool d’agents dans le cluster Kubernetes géré.

az aks nodepool delete --cluster-name
                       --name
                       --resource-group
                       [--no-wait]
                       [--subscription]

Paramètres obligatoires

--cluster-name

le nom du cluster ;

--name -n

Nom du pool de nœuds.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az aks nodepool get-upgrades

Obtenir les versions de mise à niveau disponibles pour un pool d’agents du cluster Kubernetes géré.

az aks nodepool get-upgrades --cluster-name
                             --nodepool-name
                             --resource-group
                             [--subscription]

Exemples

Obtenir les versions de mise à niveau disponibles pour un pool d’agents du cluster Kubernetes géré.

az aks nodepool get-upgrades --resource-group MyResourceGroup --cluster-name MyManagedCluster --nodepool-name MyNodePool

Paramètres obligatoires

--cluster-name

le nom du cluster ;

--nodepool-name

Nom du pool de nœuds.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az aks nodepool list

Répertoriez les pools de nœuds dans le cluster Kubernetes géré.

az aks nodepool list --cluster-name
                     --resource-group
                     [--query-examples]
                     [--subscription]

Paramètres obligatoires

--cluster-name

le nom du cluster ;

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--query-examples

Recommandez JMESPath String pour vous. Vous pouvez copier une requête et la coller après--le paramètre de requête entre guillemets doubles pour voir les résultats. Vous pouvez ajouter un ou plusieurs mots clés positionnels pour pouvoir fournir des suggestions en fonction de ces mots clés.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az aks nodepool scale

Mettez à l’échelle le pool de nœuds dans un cluster Kubernetes géré.

az aks nodepool scale --cluster-name
                      --name
                      --resource-group
                      [--no-wait]
                      [--node-count]
                      [--subscription]

Paramètres obligatoires

--cluster-name

le nom du cluster ;

--name -n

Nom du pool de nœuds.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

--node-count -c

Nombre de nœuds dans le pool de nœuds Kubernetes.

valeur par défaut: 3
--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az aks nodepool show

Affichez les détails d’un pool de nœuds dans le cluster Kubernetes géré.

az aks nodepool show --cluster-name
                     --name
                     --resource-group
                     [--query-examples]
                     [--subscription]

Paramètres obligatoires

--cluster-name

le nom du cluster ;

--name -n

Nom du pool de nœuds.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--query-examples

Recommandez JMESPath String pour vous. Vous pouvez copier une requête et la coller après--le paramètre de requête entre guillemets doubles pour voir les résultats. Vous pouvez ajouter un ou plusieurs mots clés positionnels pour pouvoir fournir des suggestions en fonction de ces mots clés.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az aks nodepool update

Mettez à jour un pool de nœuds de façon à activer/désactiver le groupe de machines virtuelles ou à modifier min-Count ou Max-Count.

az aks nodepool update --cluster-name
                       --name
                       --resource-group
                       [--disable-cluster-autoscaler]
                       [--enable-cluster-autoscaler]
                       [--max-count]
                       [--max-surge]
                       [--min-count]
                       [--mode {System, User}]
                       [--no-wait]
                       [--subscription]
                       [--tags]
                       [--update-cluster-autoscaler]

Exemples

Activer la mise à l’échelle automatique de 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 de cluster pour un cluster existant

az aks nodepool update --disable-cluster-autoscaler -g MyResourceGroup -n nodepool1 --cluster-name MyManagedCluster

Update min-Count ou Max-Count 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

--cluster-name

le nom du cluster ;

--name -n

Nom du pool de nœuds.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--disable-cluster-autoscaler -d

Désactivez la mise à l’échelle automatique du cluster.

--enable-cluster-autoscaler -e

Activez la mise à l’échelle automatique du cluster.

--max-count

Nombre maximal de nœuds utilisés pour la mise à l’échelle automatique, lorsque l’utilisation de la valeur « --enable-cluster-rescaler » est spécifiée. Spécifiez la valeur dans la plage [1, 100].

--max-surge

Nœuds supplémentaires utilisés pour accélérer la mise à niveau. Lorsqu’il est spécifié, il représente le nombre ou le pourcentage utilisé, par exemple. 5 ou 33%.

--min-count

Nombre minimal de nœuds utilisé pour la mise à l’échelle automatique, lorsque l’utilisation de la valeur « --enable-cluster-rescaler » est spécifiée. Spécifiez la valeur dans la plage [1, 100].

--mode

Mode d’un pool de nœuds qui définit la fonction principale d’un pool de nœuds. S’il est défini sur « système », AKS préfère la planification des blocs système aux pools de nœuds avec mode System . Pour en savoir plus https://aka.ms/aks/nodepool/mode , consultez.

valeurs acceptées: System, User
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

--tags

Balises séparées par des espaces : clé [= valeur] [clé [= valeur]...]. Utilisez «» pour effacer les balises existantes.

--update-cluster-autoscaler -u

Update min-Count ou Max-Count pour la mise à l’échelle automatique du cluster.

az aks nodepool upgrade

Mettez à niveau le pool de nœuds dans un cluster Kubernetes géré.

az aks nodepool upgrade --cluster-name
                        --name
                        --resource-group
                        [--kubernetes-version]
                        [--max-surge]
                        [--no-wait]
                        [--node-image-only]
                        [--subscription]

Paramètres obligatoires

--cluster-name

le nom du cluster ;

--name -n

Nom du pool de nœuds.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--kubernetes-version -k

Version de Kubernetes pour la mise à niveau du pool de nœuds, par exemple « 1.16.9 ».

--max-surge

Nœuds supplémentaires utilisés pour accélérer la mise à niveau. Lorsqu’il est spécifié, il représente le nombre ou le pourcentage utilisé, par exemple. 5 ou 33%.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

--node-image-only

Mettre à niveau uniquement l’image de nœud du pool d’agents.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .