Partager via


az networkcloud kubernetescluster

Note

Cette référence fait partie de l’extension networkcloud pour Azure CLI (version 2.75.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az networkcloud kubernetescluster . Apprenez-en davantage sur les extensions.

Gérer le cluster Kubernetes.

Commandes

Nom Description Type État
az networkcloud kubernetescluster agentpool

Gérer le pool d’agents du cluster Kubernetes.

Extension GA
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 Preview
az networkcloud kubernetescluster agentpool delete

Supprimez le pool d’agents de cluster Kubernetes fourni.

Extension Preview
az networkcloud kubernetescluster agentpool list

Répertorier les pools d’agents pour le cluster Kubernetes fourni.

Extension Preview
az networkcloud kubernetescluster agentpool show

Obtenir les propriétés du pool d’agents de cluster Kubernetes fourni.

Extension Preview
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 Preview
az networkcloud kubernetescluster agentpool wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Extension GA
az networkcloud kubernetescluster create

Créez un cluster Kubernetes ou mettez à jour les propriétés de l’existant.

Extension Preview
az networkcloud kubernetescluster delete

Supprimez le cluster Kubernetes fourni.

Extension Preview
az networkcloud kubernetescluster feature

Gérer la fonctionnalité du cluster Kubernetes.

Extension GA
az networkcloud kubernetescluster feature create

Créez une fonctionnalité de cluster Kubernetes ou mettez à jour les propriétés de la fonctionnalité de cluster Kubernetes s’il existe.

Extension Preview
az networkcloud kubernetescluster feature delete

Supprimez la fonctionnalité de cluster Kubernetes fournie.

Extension Preview
az networkcloud kubernetescluster feature list

Répertoriez la liste des fonctionnalités du cluster Kubernetes fourni.

Extension Preview
az networkcloud kubernetescluster feature show

Obtenez les propriétés de la fonctionnalité de cluster Kubernetes fournie.

Extension Preview
az networkcloud kubernetescluster feature update

Mettez à jour les propriétés de la fonctionnalité de cluster Kubernetes fournie.

Extension Preview
az networkcloud kubernetescluster feature wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Extension GA
az networkcloud kubernetescluster list

Répertoriez les clusters Kubernetes dans l’abonnement fourni.

Extension Preview
az networkcloud kubernetescluster restart-node

Redémarrez un nœud ciblé d’un cluster Kubernetes.

Extension Preview
az networkcloud kubernetescluster show

Obtenir les propriétés du cluster Kubernetes fourni.

Extension Preview
az networkcloud kubernetescluster update

Mettez à jour les propriétés du cluster Kubernetes fourni ou mettez à jour les balises associées au cluster Kubernetes. Les propriétés et les mises à jour des balises peuvent être effectuées indépendamment.

Extension Preview
az networkcloud kubernetescluster wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Extension GA

az networkcloud kubernetescluster create

Préversion

Cette commande est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Créez un cluster Kubernetes ou mettez à jour les propriétés de l’existant.

az networkcloud kubernetescluster create --control-plane-node-configuration --cp-node-config
                                         --extended-location
                                         --initial-agent-pool-configurations --initial-ap-config
                                         --kubernetes-cluster-name --name
                                         --kubernetes-version
                                         --network-configuration
                                         --resource-group
                                         [--aad-configuration]
                                         [--admin-username]
                                         [--generate-ssh-keys {0, 1, f, false, n, no, t, true, y, yes}]
                                         [--if-match]
                                         [--if-none-match]
                                         [--location]
                                         [--managed-resource-group-configuration --mrg]
                                         [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                         [--ssh-dest-key-path]
                                         [--ssh-key-values]
                                         [--tags]

Exemples

Créer ou mettre à jour un cluster Kubernetes

az networkcloud kubernetescluster create --name "kubernetesClusterName" --resource-group "resourceGroupName" --location "location" --kubernetes-version "1.XX.Y" --extended-location name="/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName" type=CustomLocation --aad-configuration admin-group-object-ids=["MicrosoftEntraGroupObjectId"] --admin-username "azureuser" --ssh-key-values "ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm" --initial-agent-pool-configurations "[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC-XXXXX',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]" --control-plane-node-configuration count=1 vmSkuName='NC-YYYYY' adminUsername='azureuser' ssh-key-values="['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']" --network-configuration cloud-services-network-id="/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName" cni-network-id="/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName" pod-cidrs=["10.244.0.0/16"] service-cidrs=["10.96.0.0/16"] dns-service-ip="10.96.0.10" attached-network-configuration.l2-networks="[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]" attached-network-configuration.l3-networks="[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]" attached-network-configuration.trunked-networks="[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]" bgp-service-load-balancer-configuration.bgp-advertisements="[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]" bgp-service-load-balancer-configuration.fabric-peering-enabled="True" bgp-service-load-balancer-configuration.bgp-peers="[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]" bgp-service-load-balancer-configuration.ip-address-pools="[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]"

Paramètres obligatoires

--control-plane-node-configuration --cp-node-config

Caractéristiques de définition du plan de contrôle pour ce cluster Kubernetes. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Properties Arguments
--extended-location

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.

Propriété Valeur
Groupe de paramètres: KubernetesClusterParameters Arguments
--initial-agent-pool-configurations --initial-ap-config

Pools d’agents créés avec ce cluster Kubernetes pour l’exécution des services et charges de travail système critiques. Ces données dans ce champ sont utilisées uniquement lors de la création, et le champ sera vide après la création du cluster Kubernetes. Après la création, la gestion des pools d’agents est effectuée à l’aide de la sous-ressource AgentPools. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Properties Arguments
--kubernetes-cluster-name --name -n

Nom du cluster Kubernetes.

--kubernetes-version

Version de Kubernetes pour ce cluster. Accepte n.n, n.n.n et n.n.n.n-n format. La version interprétée utilisée sera résolue dans ce champ après la création ou la mise à jour.

Propriété Valeur
Groupe de paramètres: Properties Arguments
--network-configuration

Configuration du réseau de cluster Kubernetes, y compris la pièce jointe des réseaux qui s’étendent sur le cluster. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Properties Arguments
--resource-group -g

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.

--aad-configuration

Propriétés d’intégration d’Azure Active Directory. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Properties Arguments
--admin-username

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.

Propriété Valeur
Groupe de paramètres: AdministratorConfiguration Arguments
--generate-ssh-keys

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 ».

Propriété Valeur
Groupe de paramètres: AdministratorConfiguration Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--if-match

ETag de la transformation. Omettez cette valeur pour toujours remplacer la ressource actuelle. Spécifiez la dernière valeur ETag vue pour empêcher le remplacement accidentel des modifications simultanées.

--if-none-match

Définissez sur « * » pour autoriser la création d’un jeu d’enregistrements, mais pour empêcher la mise à jour d’une ressource existante. D’autres valeurs entraînent une erreur du serveur, car elles ne sont pas prises en charge.

--location -l

Emplacement géographique où la ressource se trouve quand elle n’est pas spécifiée, l’emplacement du groupe de ressources sera utilisé.

Propriété Valeur
Groupe de paramètres: KubernetesClusterParameters Arguments
--managed-resource-group-configuration --mrg

Configuration du groupe de ressources managé associé à la ressource. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Properties Arguments
--no-wait

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

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--ssh-dest-key-path

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.

Propriété Valeur
Groupe de paramètres: AdministratorConfiguration Arguments
--ssh-key-values

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.

Propriété Valeur
Groupe de paramètres: AdministratorConfiguration Arguments
--tags

Balises de ressource. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: KubernetesClusterParameters Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--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.

--verbose

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 networkcloud kubernetescluster delete

Préversion

Cette commande est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Supprimez le cluster Kubernetes fourni.

az networkcloud kubernetescluster delete [--ids]
                                         [--if-match]
                                         [--if-none-match]
                                         [--kubernetes-cluster-name --name]
                                         [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                         [--resource-group]
                                         [--subscription]
                                         [--yes]

Exemples

Supprimer un cluster Kubernetes

az networkcloud kubernetescluster delete --name "kubernetesClusterName" --resource-group "resourceGroupName"

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.

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--if-match

ETag de la transformation. Omettez cette valeur pour toujours remplacer la ressource actuelle. Spécifiez la dernière valeur ETag vue pour empêcher le remplacement accidentel des modifications simultanées.

--if-none-match

Définissez sur « * » pour autoriser la création d’un jeu d’enregistrements, mais pour empêcher la mise à jour d’une ressource existante. D’autres valeurs entraînent une erreur du serveur, car elles ne sont pas prises en charge.

--kubernetes-cluster-name --name -n

Nom du cluster Kubernetes.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--no-wait

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

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--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.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--yes -y

N’invitez pas à confirmer.

Propriété Valeur
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--verbose

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 networkcloud kubernetescluster list

Préversion

Cette commande est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Répertoriez les clusters Kubernetes dans l’abonnement fourni.

az networkcloud kubernetescluster list [--max-items]
                                       [--next-token]
                                       [--resource-group]
                                       [--skip-token]
                                       [--top]

Exemples

Répertorier les clusters Kubernetes pour l’abonnement

az networkcloud kubernetescluster list

Répertorier les clusters Kubernetes pour le groupe de ressources

az networkcloud kubernetescluster list --resource-group "resourceGroupName"

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.

--max-items

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 argument d’une commande suivante.

Propriété Valeur
Groupe de paramètres: Pagination Arguments
--next-token

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.

Propriété Valeur
Groupe de paramètres: Pagination Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--skip-token

Jeton opaque que le serveur renvoie pour indiquer à partir duquel continuer à répertorier les ressources. Ceci est utilisé pour la pagination de jeux de résultats volumineux.

--top

Nombre maximal de ressources à retourner de l’opération. Exemple : '$top=10'.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--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.

--verbose

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 networkcloud kubernetescluster restart-node

Préversion

Cette commande est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Redémarrez un nœud ciblé d’un cluster Kubernetes.

az networkcloud kubernetescluster restart-node --node-name
                                               [--ids]
                                               [--kubernetes-cluster-name --name]
                                               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                               [--resource-group]
                                               [--subscription]

Exemples

Redémarrer le nœud de cluster Kubernetes

az networkcloud kubernetescluster restart-node --node-name "nodeName" --kubernetes-cluster-name "kubernetesClusterName" --resource-group "resourceGroupName"

Paramètres obligatoires

--node-name

Nom du nœud à redémarrer.

Propriété Valeur
Groupe de paramètres: KubernetesClusterRestartNodeParameters Arguments

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.

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--kubernetes-cluster-name --name -n

Nom du cluster Kubernetes.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--no-wait

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

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--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.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--verbose

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 networkcloud kubernetescluster show

Préversion

Cette commande est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Obtenir les propriétés du cluster Kubernetes fourni.

az networkcloud kubernetescluster show [--ids]
                                       [--kubernetes-cluster-name --name]
                                       [--resource-group]
                                       [--subscription]

Exemples

Obtenir un cluster Kubernetes

az networkcloud kubernetescluster show --name "kubernetesClusterName" --resource-group "resourceGroupName"

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.

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--kubernetes-cluster-name --name -n

Nom du cluster Kubernetes.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--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.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--verbose

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 networkcloud kubernetescluster update

Préversion

Cette commande est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Mettez à jour les propriétés du cluster Kubernetes fourni ou mettez à jour les balises associées au cluster Kubernetes. Les propriétés et les mises à jour des balises peuvent être effectuées indépendamment.

az networkcloud kubernetescluster update [--control-plane-node-configuration --cp-node-config]
                                         [--generate-ssh-keys {0, 1, f, false, n, no, t, true, y, yes}]
                                         [--ids]
                                         [--if-match]
                                         [--if-none-match]
                                         [--kubernetes-cluster-name --name]
                                         [--kubernetes-version]
                                         [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                         [--resource-group]
                                         [--ssh-dest-key-path]
                                         [--ssh-key-values]
                                         [--subscription]
                                         [--tags]

Exemples

Correctif du cluster Kubernetes

az networkcloud kubernetescluster update --name "kubernetesClusterName" --resource-group "resourceGroupName" --kubernetes-version "1.25.4" --control-plane-node-configuration count="3" --tags key1="myvalue1" key2="myvalue2"

Mettre à jour les informations d’identification de l’administrateur de cluster Kubernetes

az networkcloud kubernetescluster update --name "kubernetesClusterName" --resource-group "resourceGroupName" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm'

Mettre à jour les informations d’identification d’administrateur du nœud de contrôle de cluster Kubernetes

az networkcloud kubernetescluster update --name "kubernetesClusterName" --resource-group "resourceGroupName" --control-plane-node-configuration ssh-key-values="['ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm']"

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.

--control-plane-node-configuration --cp-node-config

Caractéristiques de définition du plan de contrôle qui peuvent être corrigées pour ce cluster Kubernetes. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Groupe de paramètres: Properties Arguments
--generate-ssh-keys

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 ».

Propriété Valeur
Groupe de paramètres: AdministratorConfiguration Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--if-match

ETag de la transformation. Omettez cette valeur pour toujours remplacer la ressource actuelle. Spécifiez la dernière valeur ETag vue pour empêcher le remplacement accidentel des modifications simultanées.

--if-none-match

Définissez sur « * » pour autoriser la création d’un jeu d’enregistrements, mais pour empêcher la mise à jour d’une ressource existante. D’autres valeurs entraînent une erreur du serveur, car elles ne sont pas prises en charge.

--kubernetes-cluster-name --name -n

Nom du cluster Kubernetes.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--kubernetes-version

Version de Kubernetes pour ce cluster. Accepte n.n, n.n.n et n.n.n.n-n format. La version interprétée utilisée sera résolue dans ce champ après la création ou la mise à jour.

Propriété Valeur
Groupe de paramètres: Properties Arguments
--no-wait

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

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--ssh-dest-key-path

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.

Propriété Valeur
Groupe de paramètres: AdministratorConfiguration Arguments
--ssh-key-values

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.

Propriété Valeur
Groupe de paramètres: AdministratorConfiguration Arguments
--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.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--tags

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.

Propriété Valeur
Groupe de paramètres: KubernetesClusterUpdateParameters Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--verbose

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 networkcloud kubernetescluster wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

az networkcloud kubernetescluster wait [--created]
                                       [--custom]
                                       [--deleted]
                                       [--exists]
                                       [--ids]
                                       [--interval]
                                       [--kubernetes-cluster-name --name]
                                       [--resource-group]
                                       [--subscription]
                                       [--timeout]
                                       [--updated]

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.

--created

Attendez la création avec « provisioningState » sur « Succeeded ».

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
--custom

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
--deleted

Attendez la suppression.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
--exists

Attendez que la ressource existe.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--interval

Intervalle d’interrogation en secondes.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: 30
--kubernetes-cluster-name --name -n

Nom du cluster Kubernetes.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--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.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--timeout

Délai maximal d’attente en secondes.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: 3600
--updated

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
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--verbose

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