az networkcloud kubernetescluster agentpool
Remarque
Cette référence fait partie de l’extension networkcloud pour Azure CLI (version 2.51.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az networkcloud kubernetescluster agentpool . En savoir plus sur les extensions.
Le groupe de commandes « az networkcloud » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus
Gérer le pool d’agents du cluster Kubernetes.
Commandes
Nom | Description | Type | Statut |
---|---|---|---|
az networkcloud kubernetescluster agentpool create |
Créez un pool d’agents de cluster Kubernetes ou mettez à jour les propriétés de l’agent existant. |
Extension | Aperçu |
az networkcloud kubernetescluster agentpool delete |
Supprimez le pool d’agents de cluster Kubernetes fourni. |
Extension | Aperçu |
az networkcloud kubernetescluster agentpool list |
Répertorier les pools d’agents pour le cluster Kubernetes fourni. |
Extension | Aperçu |
az networkcloud kubernetescluster agentpool show |
Obtenir les propriétés du pool d’agents de cluster Kubernetes fourni. |
Extension | Aperçu |
az networkcloud kubernetescluster agentpool update |
Mettez à jour les propriétés du pool d’agents de cluster Kubernetes fourni ou mettez à jour les balises associées au pool d’agents de cluster Kubernetes. Les propriétés et les mises à jour des balises peuvent être effectuées indépendamment. |
Extension | Aperçu |
az networkcloud kubernetescluster agentpool wait |
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie. |
Extension | Aperçu |
az networkcloud kubernetescluster agentpool create
Le groupe de commandes « az networkcloud » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus
Créez un pool d’agents de cluster Kubernetes ou mettez à jour les propriétés de l’agent existant.
az networkcloud kubernetescluster agentpool create --agent-pool-name
--count
--kubernetes-cluster-name
--mode {NotApplicable, System, User}
--resource-group
--vm-sku-name
[--admin-username]
[--agent-options]
[--attached-network-configuration]
[--availability-zones]
[--extended-location]
[--generate-ssh-keys {0, 1, f, false, n, no, t, true, y, yes}]
[--labels]
[--location]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--ssh-dest-key-path]
[--ssh-key-values]
[--tags]
[--taints]
[--upgrade-settings]
Exemples
Créer ou mettre à jour un pool d’agents du cluster Kubernetes
az networkcloud kubernetescluster agentpool create --name "poolName" --kubernetes-cluster-name "kubernetesClusterName" --resource-group "resourceGroupName" --admin-username "azureuser" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm' --count 3 --mode "System" --vm-sku-name "NC-XXXXX" --agent-options hugepages-count=96 hugepages-size="1G" --attached-network-configuration l2-networks="[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]" l3-networks="[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName,pluginType:'SRIOV',ipamEnabled:'False'}]" trunked-networks="[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]" --labels="[{key:'kubernetes.label',value:'true'}]" --taints="[{key:'kubernetes.taint',value:'true'}]" --upgrade-settings max-surge="1" --availability-zones="['zone1','zone2']"
Paramètres obligatoires
Nom du pool d’agents de cluster Kubernetes.
Nombre de machines virtuelles qui utilisent cette configuration.
Nom du cluster Kubernetes.
Sélection de la façon dont ce pool d’agents est utilisé, en tant que pool système ou pool d’utilisateurs. Les pools système exécutent les fonctionnalités et les services critiques pour le cluster Kubernetes, tandis que les pools d’utilisateurs sont dédiés aux charges de travail utilisateur. Chaque cluster Kubernetes doit contenir au moins un pool de nœuds système avec au moins un nœud.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de la référence SKU de machine virtuelle qui détermine la taille des ressources allouées pour les machines virtuelles de nœud.
Paramètres facultatifs
Nom d’utilisateur de l’administrateur qui sera appliqué aux systèmes d’exploitation qui exécutent des nœuds Kubernetes. S’il n’est pas fourni, un nom d’utilisateur est choisi par le service.
Configurations qui seront appliquées à chaque agent dans ce pool d’agents. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Configuration des réseaux attachés au pool d’agents pour une utilisation par les charges de travail qui s’exécutent sur ce cluster Kubernetes. Ces réseaux sont en plus des réseaux connectés dans la configuration réseau attachée au cluster Kubernetes. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Liste des zones de disponibilité du cluster Cloud réseau utilisé pour l’approvisionnement de nœuds dans ce pool d’agents. S’il n’est pas spécifié, toutes les zones de disponibilité sont utilisées. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Emplacement étendu du cluster associé à la ressource. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Génère les fichiers de clés SSH publiques et privées s’ils sont manquants. Les clés sont stockées sous « ~/.ssh ».
Étiquettes appliquées aux nœuds de ce pool d’agents. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Emplacement géographique où la ressource se trouve quand elle n’est pas spécifiée, l’emplacement du groupe de ressources sera utilisé.
Ne pas attendre la fin de l’opération de longue durée.
Liste des chemins séparés par l’espace vers les clés publiques SSH. Un chemin d’accès de fichier peut être fourni ou un répertoire. Si un répertoire est fourni, vous tentez de charger toutes les clés publiques (.pub) trouvées. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Liste des clés publiques SSH séparées par l’espace. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Balises de ressource. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Les teintes appliquées aux nœuds de ce pool d’agents. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Configuration du pool d’agents. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az networkcloud kubernetescluster agentpool delete
Le groupe de commandes « az networkcloud » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus
Supprimez le pool d’agents de cluster Kubernetes fourni.
az networkcloud kubernetescluster agentpool delete [--agent-pool-name]
[--ids]
[--kubernetes-cluster-name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
[--yes]
Exemples
Supprimer le pool d’agents du cluster Kubernetes
az networkcloud kubernetescluster agentpool delete --name "poolName" --kubernetes-cluster-name "kubernetesClusterName" --resource-group "resourceGroupName"
Paramètres facultatifs
Nom du pool d’agents de cluster Kubernetes.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom du cluster Kubernetes.
Ne pas attendre la fin de l’opération de longue durée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Ne pas demander de confirmation.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az networkcloud kubernetescluster agentpool list
Le groupe de commandes « az networkcloud » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus
Répertorier les pools d’agents pour le cluster Kubernetes fourni.
az networkcloud kubernetescluster agentpool list --kubernetes-cluster-name
--resource-group
[--max-items]
[--next-token]
Exemples
Répertorier les pools d’agents du cluster Kubernetes
az networkcloud kubernetescluster agentpool list --kubernetes-cluster-name "kubernetesClusterName" --resource-group "resourceGroupName"
Paramètres obligatoires
Nom du cluster Kubernetes.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Nombre total d’éléments à retourner dans la sortie de la commande. Si le nombre total d’éléments disponibles est supérieur à la valeur spécifiée, un jeton est fourni dans la sortie de la commande. Pour reprendre la pagination, fournissez la valeur du jeton dans --next-token
l’argument d’une commande suivante.
Jeton pour spécifier où commencer la pagination. Il s’agit de la valeur du jeton d’une réponse tronquée précédemment.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az networkcloud kubernetescluster agentpool show
Le groupe de commandes « az networkcloud » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus
Obtenir les propriétés du pool d’agents de cluster Kubernetes fourni.
az networkcloud kubernetescluster agentpool show [--agent-pool-name]
[--ids]
[--kubernetes-cluster-name]
[--resource-group]
[--subscription]
Exemples
Obtenir le pool d’agents du cluster Kubernetes
az networkcloud kubernetescluster agentpool show --name "poolName" --kubernetes-cluster-name "kubernetesClusterName" --resource-group "resourceGroupName"
Paramètres facultatifs
Nom du pool d’agents de cluster Kubernetes.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom du cluster Kubernetes.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az networkcloud kubernetescluster agentpool update
Le groupe de commandes « az networkcloud » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus
Mettez à jour les propriétés du pool d’agents de cluster Kubernetes fourni ou mettez à jour les balises associées au pool d’agents de cluster Kubernetes. Les propriétés et les mises à jour des balises peuvent être effectuées indépendamment.
az networkcloud kubernetescluster agentpool update [--agent-pool-name]
[--count]
[--generate-ssh-keys {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--kubernetes-cluster-name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--ssh-dest-key-path]
[--ssh-key-values]
[--subscription]
[--tags]
[--upgrade-settings]
Exemples
Pool d’agents de correctifs du cluster Kubernetes
az networkcloud kubernetescluster agentpool update --name "poolName" --kubernetes-cluster-name "kubernetesClusterName" --resource-group "resourceGroupName" --count 3 --upgrade-settings max-surge="1"
Mettre à jour les informations d’identification de l’administrateur du pool d’agents
az networkcloud kubernetescluster agentpool update --name "poolName" --kubernetes-cluster-name "kubernetesClusterName" --resource-group "resourceGroupName" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm'
Paramètres facultatifs
Nom du pool d’agents de cluster Kubernetes.
Nombre de machines virtuelles qui utilisent cette configuration.
Génère les fichiers de clés SSH publiques et privées s’ils sont manquants. Les clés sont stockées sous « ~/.ssh ».
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom du cluster Kubernetes.
Ne pas attendre la fin de l’opération de longue durée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Liste des chemins séparés par l’espace vers les clés publiques SSH. Un chemin d’accès de fichier peut être fourni ou un répertoire. Si un répertoire est fourni, vous tentez de charger toutes les clés publiques (.pub) trouvées. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Liste des clés publiques SSH séparées par l’espace. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Balises de ressource Azure qui remplacent les balises existantes. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Configuration du pool d’agents. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az networkcloud kubernetescluster agentpool wait
Le groupe de commandes « az networkcloud » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.
az networkcloud kubernetescluster agentpool wait [--agent-pool-name]
[--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--kubernetes-cluster-name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Paramètres facultatifs
Nom du pool d’agents de cluster Kubernetes.
Attendez la création avec « provisioningState » sur « Succeeded ».
Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].
Attendez la suppression.
Attendez que la ressource existe.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Intervalle d’interrogation en secondes.
Nom du cluster Kubernetes.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Délai maximal d’attente en secondes.
Attendez la mise à jour avec provisioningState sur « Réussi ».
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.