az fleet

Remarque

Cette référence fait partie de l’extension de flotte pour Azure CLI (version 2.48.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az fleet . En savoir plus sur les extensions.

Commandes pour gérer la flotte.

Commandes

Nom Description Type Statut
az fleet create

Crée ou met à jour une flotte.

Extension GA
az fleet delete

Supprime une flotte.

Extension GA
az fleet get-credentials

Pour les flottes hubful, obtient le kubeconfig pour le cluster hub de la flotte.

Extension GA
az fleet list

Répertorie toutes les flottes au sein d’un groupe de ressources.

Extension GA
az fleet member

Commandes pour gérer les membres.

Extension GA
az fleet member create

Crée ou met à jour un membre.

Extension GA
az fleet member delete

Supprime un membre de la flotte.

Extension GA
az fleet member list

Répertorie les membres d’une flotte.

Extension GA
az fleet member reconcile

Réconcilie un membre.

Extension GA
az fleet member show

Obtient un membre de la flotte.

Extension GA
az fleet member update

Mettez à jour un membre.

Extension GA
az fleet member wait

Attendez qu’une ressource membre atteigne un état souhaité.

Extension GA
az fleet reconcile

Réconcilie une flotte.

Extension GA
az fleet show

Obtient une flotte.

Extension GA
az fleet update

Corrige une ressource de flotte.

Extension GA
az fleet updaterun

Commandes pour gérer les exécutions de mises à jour.

Extension GA
az fleet updaterun create

Crée ou met à jour une exécution de mise à jour.

Extension GA
az fleet updaterun delete

Supprime une exécution de mise à jour.

Extension GA
az fleet updaterun list

Répertorie les exécutions de mises à jour d’une flotte.

Extension GA
az fleet updaterun show

Affiche une exécution de mise à jour.

Extension GA
az fleet updaterun skip

Définit les cibles à ignorer dans un UpdateRun.

Extension GA
az fleet updaterun start

Démarre une exécution de mise à jour.

Extension GA
az fleet updaterun stop

Arrête une exécution de mise à jour.

Extension GA
az fleet updaterun wait

Attendez qu’une ressource d’exécution de mise à jour atteigne un état souhaité.

Extension GA
az fleet updatestrategy

Commandes pour gérer les stratégies de mise à jour.

Extension GA
az fleet updatestrategy create

Crée ou met à jour une stratégie de mise à jour.

Extension GA
az fleet updatestrategy delete

Supprime une stratégie de mise à jour.

Extension GA
az fleet updatestrategy list

Répertorie les stratégies de mise à jour de la flotte.

Extension GA
az fleet updatestrategy show

Affiche une stratégie de mise à jour.

Extension GA
az fleet updatestrategy wait

Attendez qu’une ressource de stratégie de mise à jour atteigne un état souhaité.

Extension GA
az fleet wait

Attendez qu’une ressource de flotte atteigne un état souhaité.

Extension GA

az fleet create

Crée ou met à jour une flotte.

az fleet create --name
                --resource-group
                [--agent-subnet-id]
                [--apiserver-subnet-id]
                [--assign-identity]
                [--dns-name-prefix]
                [--enable-hub]
                [--enable-managed-identity]
                [--enable-private-cluster]
                [--enable-vnet-integration]
                [--location]
                [--no-wait]
                [--tags]
                [--vm-size]

Exemples

Créez une flotte sans hub.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --tags "TagKey=TagValue"

Créez une flotte hubful.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-hub --tags "TagKey=TagValue"

Créez une flotte avec une identité de service managé affectée par le système.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-managed-identity

Créez une flotte avec une identité de service managé affectée par l’utilisateur.

az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-managed-identity --assign-identity "/subscription/00000000-0000-0000-0000-000000000000/resourcegroup/MyFleetResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyIdentity"

Paramètres obligatoires

--name -n

Spécifiez le nom de la flotte.

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

--agent-subnet-id
Préversion

ID du sous-réseau auquel le nœud Du hub Fleet se joint au démarrage. S’il n’est pas spécifié, un réseau virtuel et un sous-réseau sont générés et utilisés.

--apiserver-subnet-id
Préversion

Sous-réseau à utiliser lorsque l’intégration au réseau virtuel apiserver est activée. Il est nécessaire lors de la création d’une flotte avec un réseau virtuel BYO.

--assign-identity

Avec --enable-managed-identity, activez l’identité managée affectée par l’utilisateur (MSI) sur la ressource Fleet en spécifiant l’ID de ressource de l’identité affectée par l’utilisateur.

--dns-name-prefix -p
Préversion

Préfixe pour les noms d’hôtes créés. Si ce n’est pas spécifié, générez un nom d’hôte à l’aide des noms de cluster managé et de groupe de ressources.

--enable-hub
Préversion

Si elle est définie, la flotte est créée avec un cluster hub.

valeur par défaut: False
--enable-managed-identity

Activez l’identité managée affectée par le système (MSI) sur la ressource fleet.

valeur par défaut: False
--enable-private-cluster
Préversion

Indique s’il faut créer le hub Fleet en tant que cluster privé ou non.

valeur par défaut: False
--enable-vnet-integration
Préversion

Indique s’il faut activer l’intégration du réseau virtuel apiserver pour le hub Fleet ou non.

valeur par défaut: False
--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--no-wait

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

valeur par défaut: False
--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--vm-size
Préversion

Taille de la machine virtuelle du hub Fleet.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az fleet delete

Supprime une flotte.

az fleet delete --name
                --resource-group
                [--no-wait]
                [--yes]

Exemples

Supprimez une flotte spécifique.

az fleet delete -g MyFleetResourceGroup -n MyFleetName

Paramètres obligatoires

--name -n

Spécifiez le nom de la flotte.

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

valeur par défaut: False
--yes -y

Ne pas demander de confirmation.

valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az fleet get-credentials

Pour les flottes hubful, obtient le kubeconfig pour le cluster hub de la flotte.

az fleet get-credentials --name
                         --resource-group
                         [--context]
                         [--file]
                         [--overwrite-existing]

Exemples

Obtenez le cluster hub kubeconfig d’une flotte.

az fleet get-credentials -g MyFleetResourceGroup -n MyFleetName

Obtenez le cluster hub kubeconfig d’une flotte et enregistrez-le dans un fichier spécifique.

az fleet get-credentials -g MyFleetResourceGroup -n MyFleetName -f ~/mykubeconfigfile.txt

Paramètres obligatoires

--name -n

Spécifiez le nom de la flotte.

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

--context

Si elle est spécifiée, remplacez le nom de contexte par défaut.

--file -f

Fichier de configuration Kubernetes à mettre à jour. Utilisez « - » pour imprimer YAML à la place.

valeur par défaut: ~\.kube\config
--overwrite-existing

Remplacez toute entrée de cluster existante portant le même nom.

valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az fleet list

Répertorie toutes les flottes au sein d’un groupe de ressources.

az fleet list [--resource-group]

Exemples

Répertoriez toutes les flottes avec un abonnement spécifique.

az fleet list

Répertoriez toutes les flottes qui existent dans un abonnement et un groupe de ressources spécifiques.

az fleet list -g MyResourceGroup

Paramètres facultatifs

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

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az fleet reconcile

Réconcilie une flotte.

az fleet reconcile --name
                   --resource-group
                   [--no-wait]

Exemples

Rapprocher une flotte.

az fleet reconcile -g MyFleetResourceGroup -n MyFleetName

Paramètres obligatoires

--name -n

Spécifiez le nom de la flotte.

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

valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az fleet show

Obtient une flotte.

az fleet show --name
              --resource-group

Exemples

Affichez les détails d’une flotte.

az fleet show -g MyFleetResourceGroup -n MyFleetName

Paramètres obligatoires

--name -n

Spécifiez le nom de la flotte.

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

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az fleet update

Corrige une ressource de flotte.

az fleet update --name
                --resource-group
                [--assign-identity]
                [--enable-managed-identity {false, true}]
                [--no-wait]
                [--tags]

Exemples

Mettez à jour les balises d’une flotte.

az fleet update -g MyFleetResourceGroup -n MyFleetName --tags Key=Value

Mettez à jour une flotte pour utiliser une identité de service managé affectée par le système.

az fleet update -g MyFleetResourceGroup -n MyFleetName --enable-managed-identity --tags Key=Value

Mettez à jour une flotte pour utiliser une identité de service managé affectée par l’utilisateur.

az fleet update -g MyFleetResourceGroup -n MyFleetName --enable-managed-identity --assign-identity "/subscription/00000000-0000-0000-0000-000000000000/resourcegroup/MyFleetResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyIdentity" --tags Key=Value

Paramètres obligatoires

--name -n

Spécifiez le nom de la flotte.

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

--assign-identity

Avec --enable-managed-identity, activez l’identité managée affectée par l’utilisateur (MSI) sur la ressource Fleet. Spécifiez la ressource d’identité affectée par l’utilisateur existante.

--enable-managed-identity

Activez l’identité managée affectée par le système (MSI) sur la ressource fleet.

valeurs acceptées: false, true
--no-wait

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

valeur par défaut: False
--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az fleet wait

Attendez qu’une ressource de flotte atteigne un état souhaité.

Si une opération sur la flotte a été interrompue ou a été démarrée --no-wait, utilisez cette commande pour attendre qu’elle se termine.

az fleet wait --fleet-name
              --resource-group
              [--created]
              [--custom]
              [--deleted]
              [--exists]
              [--interval]
              [--timeout]
              [--updated]

Paramètres obligatoires

--fleet-name

Nom de la ressource Fleet. Obligatoire.

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

--created

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

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

--deleted

Attendez la suppression.

valeur par défaut: False
--exists

Attendez que la ressource existe.

valeur par défaut: False
--interval

Intervalle d’interrogation en secondes.

valeur par défaut: 30
--timeout

Délai maximal d’attente en secondes.

valeur par défaut: 3600
--updated

Attendez la mise à jour avec provisioningState sur « Réussi ».

valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.