Partager via


az fleet namespace

Note

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

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

Commandes pour gérer les espaces de noms gérés par la flotte.

Commandes

Nom Description Type État
az fleet namespace create

Crée un espace de noms managé par la flotte.

Extension Preview
az fleet namespace delete

Supprime un espace de noms géré par la flotte.

Extension Preview
az fleet namespace get-credentials

Obtenez kubeconfig pour un espace de noms de flotte, avec le contexte d’espace de noms préconfiguré.

Extension Preview
az fleet namespace list

Répertorie les espaces de noms managés d’une flotte.

Extension Preview
az fleet namespace show

Obtient un espace de noms géré par la flotte.

Extension Preview
az fleet namespace update

Met à jour un espace de noms géré par la flotte.

Extension Preview
az fleet namespace wait

Attendez qu’un espace de noms géré par la flotte atteigne un état souhaité.

Extension Preview

az fleet namespace create

Préversion

Le groupe de commandes « espace de noms de flotte » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Crée un espace de noms managé par la flotte.

az fleet namespace create --fleet-name
                          --name
                          --resource-group
                          [--adoption-policy {Always, IfIdentical, Never}]
                          [--annotations]
                          [--cpu-limits]
                          [--cpu-requests]
                          [--delete-policy {Delete, Keep}]
                          [--egress-policy {AllowAll, AllowSameNamespace, DenyAll}]
                          [--ingress-policy {AllowAll, AllowSameNamespace, DenyAll}]
                          [--labels]
                          [--member-cluster-names]
                          [--memory-limits]
                          [--memory-requests]
                          [--no-wait]
                          [--tags]

Exemples

Créez un espace de noms managé de flotte de base.

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

Créez un espace de noms géré par la flotte avec des balises.

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --tags environment=production key=value

Créez un espace de noms géré par la flotte avec des limites et des stratégies de ressources.

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --annotations key=value --labels key=value --cpu-requests 1m --cpu-limits 4m --memory-requests 1Mi --memory-limits 4Mi --ingress-policy AllowAll --egress-policy DenyAll --delete-policy Keep --adoption-policy Never

Créez un espace de noms géré par la flotte sur des clusters membres spécifiques.

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --member-cluster-names team-01 team-02 team-03 team-04

Paramètres obligatoires

--fleet-name -f

Nom de la flotte.

--name -n

Nom de l’espace de noms Kubernetes à créer sur les clusters membres.

--resource-group -g

Nom du groupe de ressources.

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.

--adoption-policy

Stratégie d’adoption pour l’espace de noms.

Propriété Valeur
Valeur par défaut: Never
Valeurs acceptées: Always, IfIdentical, Never
--annotations

Annotations séparées par espace au format clé=valeur. Exemple : env=production region=us-west team=devops.

--cpu-limits

Limites du processeur pour l’espace de noms. Exemple : 1000m.

--cpu-requests

Demandes d’UC pour l’espace de noms. Exemple : 1000m.

--delete-policy

Supprimez la stratégie de l’espace de noms.

Propriété Valeur
Valeur par défaut: Keep
Valeurs acceptées: Delete, Keep
--egress-policy

Stratégie de sortie pour l’espace de noms.

Propriété Valeur
Valeurs acceptées: AllowAll, AllowSameNamespace, DenyAll
--ingress-policy

Stratégie d’entrée pour l’espace de noms.

Propriété Valeur
Valeurs acceptées: AllowAll, AllowSameNamespace, DenyAll
--labels

Étiquettes séparées par espace au format clé=valeur. Exemple : env=production region=us-west team=devops.

--member-cluster-names

Liste séparée par l’espace des noms de cluster membres à appliquer à l’espace de noms.

--memory-limits

Limites de mémoire pour l’espace de noms. Exemple : 500Mi.

--memory-requests

Demandes de mémoire pour l’espace de noms. Exemple : 500Mi.

--no-wait

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

Propriété Valeur
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 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 fleet namespace delete

Préversion

Le groupe de commandes « espace de noms de flotte » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Supprime un espace de noms géré par la flotte.

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

Exemples

Supprimez un espace de noms managé spécifique.

az fleet namespace delete -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

Paramètres obligatoires

--fleet-name -f

Nom de la flotte.

--name -n

Nom de l’espace de noms managé.

--resource-group -g

Nom du groupe de ressources.

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.

--no-wait

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

Propriété Valeur
Valeur par défaut: False
--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/.

--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 fleet namespace get-credentials

Préversion

Le groupe de commandes « espace de noms de flotte » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Obtenez kubeconfig pour un espace de noms de flotte, avec le contexte d’espace de noms préconfiguré.

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

Exemples

Obtenez kubeconfig pour un espace de noms de flotte à partir du cluster hub.

az fleet namespace get-credentials -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

Obtenez kubeconfig pour un espace de noms de flotte à partir d’un membre de flotte spécifique.

az fleet namespace get-credentials -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --member MyFleetMember

Enregistrez kubeconfig dans un fichier spécifique.

az fleet namespace get-credentials -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --file ~/my-namespace-config

Paramètres obligatoires

--fleet-name -f

Nom de la flotte.

--name -n

Spécifiez le nom de l’espace de noms managé.

--resource-group -g

Nom du groupe de ressources.

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.

--context

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

--file

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

Propriété Valeur
Valeur par défaut: ~\.kube\config
--member -m

Spécifiez le nom du membre de la flotte pour obtenir les informations d’identification de son cluster managé associé.

--overwrite-existing

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

Propriété Valeur
Valeur par défaut: True
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 fleet namespace list

Préversion

Le groupe de commandes « espace de noms de flotte » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Répertorie les espaces de noms managés d’une flotte.

az fleet namespace list --fleet-name
                        --resource-group

Exemples

Répertoriez tous les espaces de noms managés pour une flotte donnée.

az fleet namespace list -g MyFleetResourceGroup -f MyFleetName

Paramètres obligatoires

--fleet-name -f

Nom de la flotte.

--resource-group -g

Nom du groupe de ressources.

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 fleet namespace show

Préversion

Le groupe de commandes « espace de noms de flotte » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Obtient un espace de noms géré par la flotte.

az fleet namespace show --fleet-name
                        --name
                        --resource-group

Exemples

Affichez les détails d’un espace de noms managé spécifique.

az fleet namespace show -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

Paramètres obligatoires

--fleet-name -f

Nom de la flotte.

--name -n

Nom de l’espace de noms managé.

--resource-group -g

Nom du groupe de ressources.

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 fleet namespace update

Préversion

Le groupe de commandes « espace de noms de flotte » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Met à jour un espace de noms géré par la flotte.

az fleet namespace update --fleet-name
                          --name
                          --resource-group
                          [--no-wait]
                          [--tags]

Exemples

Met à jour un espace de noms géré par la flotte.

az fleet namespace update -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

Mettre à jour des balises pour un espace de noms géré par la flotte.

az fleet namespace update -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --tags environment=production

Paramètres obligatoires

--fleet-name -f

Nom de la flotte.

--name -n

Nom de l’espace de noms managé.

--resource-group -g

Nom du groupe de ressources.

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.

--no-wait

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

Propriété Valeur
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 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 fleet namespace wait

Préversion

Le groupe de commandes « espace de noms de flotte » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Attendez qu’un espace de noms géré par la flotte atteigne un état souhaité.

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

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

Paramètres obligatoires

--fleet-name -f

Nom de la flotte.

--name -n

Nom de l’espace de noms managé.

--resource-group -g

Nom du groupe de ressources.

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

Intervalle d’interrogation en secondes.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: 30
--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/.

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