az k8s-configuration

Remarque

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

Commandes pour gérer les ressources à partir de Microsoft.KubernetesConfiguration.

Commandes

Nom Description Type Statut
az k8s-configuration create

Créez une configuration Kubernetes Flux v1 (cette commande est destinée à Flux v1, pour utiliser le flux v2 plus récent, exécutez « az k8s-configuration flux create »).

Extension Déprécié
az k8s-configuration delete

Supprimez une configuration Kubernetes Flux v1 (cette commande est destinée à Flux v1, pour utiliser le flux v2 plus récent, exécutez « az k8s-configuration flux delete »).

Extension Déprécié
az k8s-configuration flux

Commandes pour gérer les configurations Kubernetes Flux v2.

Extension GA
az k8s-configuration flux create

Créez une configuration Kubernetes Flux v2.

Extension GA
az k8s-configuration flux delete

Supprimez une configuration Kubernetes Flux v2.

Extension GA
az k8s-configuration flux deployed-object

Commandes permettant de voir les objets déployés associés aux configurations Kubernetes flux v2.

Extension GA
az k8s-configuration flux deployed-object list

Répertorier les objets déployés associés à une configuration Kubernetes Flux v2.

Extension GA
az k8s-configuration flux deployed-object show

Afficher un objet déployé associé à une configuration Kubernetes Flux v2.

Extension GA
az k8s-configuration flux kustomization

Commandes pour gérer les kustomizations associées aux configurations Kubernetes Flux v2.

Extension GA
az k8s-configuration flux kustomization create

Créez une kustomization associée à une configuration Kubernetes Flux v2.

Extension GA
az k8s-configuration flux kustomization delete

Supprimez une kustomization associée à une configuration Kubernetes Flux v2.

Extension GA
az k8s-configuration flux kustomization list

Répertorier les Kustomizations associées à une configuration Kubernetes Flux v2.

Extension GA
az k8s-configuration flux kustomization show

Afficher une kustomization associée à une configuration Kubernetes Flux v2.

Extension GA
az k8s-configuration flux kustomization update

Mettez à jour une Kustomization associée à une configuration Kubernetes Flux v2.

Extension GA
az k8s-configuration flux list

Répertorier toutes les configurations Kubernetes Flux v2.

Extension GA
az k8s-configuration flux show

Afficher une configuration Kubernetes Flux v2.

Extension GA
az k8s-configuration flux update

Mettez à jour une configuration Kubernetes Flux v2.

Extension GA
az k8s-configuration list

Répertorier les configurations Kubernetes flux v1 (cette commande est destinée à Flux v1, pour utiliser le flux v2 plus récent, exécutez « az k8s-configuration flux list »).

Extension Déprécié
az k8s-configuration show

Affichez les détails d’une configuration Kubernetes Flux v1 (cette commande est destinée à Flux v1, pour utiliser le flux Flux v2 plus récent, exécutez « az k8s-configuration flux show »).

Extension Déprécié

az k8s-configuration create

Déprécié

Cette commande a été déconseillée et sera supprimée dans une prochaine version. Utilisez « k8s-configuration flux create » à la place.

Créez une configuration Kubernetes Flux v1 (cette commande est destinée à Flux v1, pour utiliser le flux v2 plus récent, exécutez « az k8s-configuration flux create »).

az k8s-configuration create --cluster-name
                            --cluster-type {connectedClusters, managedClusters, provisionedClusters}
                            --name
                            --repository-url
                            --resource-group
                            --scope {cluster, namespace}
                            [--enable-helm-operator {false, true}]
                            [--helm-operator-chart-version]
                            [--helm-operator-params]
                            [--https-key]
                            [--https-user]
                            [--operator-instance-name]
                            [--operator-namespace]
                            [--operator-params]
                            [--operator-type]
                            [--ssh-known-hosts]
                            [--ssh-known-hosts-file]
                            [--ssh-private-key]
                            [--ssh-private-key-file]

Exemples

Créer une configuration Kubernetes Flux v1

az k8s-configuration create --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyGitConfig --operator-instance-name OperatorInst01 \
--operator-namespace OperatorNamespace01 --operator-type flux --operator-params "'--git-readonly'" \
--repository-url git://github.com/fluxHowTo/flux-get-started --enable-helm-operator  \
--helm-operator-chart-version 1.4.0 --scope namespace --helm-operator-params '--set helm.versions=v3' \
--ssh-private-key '' --ssh-private-key-file '' --https-user '' --https-key '' \
--ssh-known-hosts '' --ssh-known-hosts-file ''

Paramètres obligatoires

--cluster-name -c

Nom du cluster Kubernetes.

--cluster-type -t

Spécifiez les clusters connectés à Arc ou les clusters managés AKS ou les clusters provisionnés.

valeurs acceptées: connectedClusters, managedClusters, provisionedClusters
--name -n

Nom de la configuration.

--repository-url -u

URL du référentiel de contrôle de code source.

--resource-group -g

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

--scope

Spécifiez l’étendue de l’opérateur comme « espace de noms » ou « cluster ».

valeurs acceptées: cluster, namespace

Paramètres facultatifs

--enable-helm-operator --enable-hop

Activez la prise en charge des déploiements de graphique Helm.

valeurs acceptées: false, true
--helm-operator-chart-version --hop-chart-version

Version graphique de l’opérateur Helm (si activée).

valeur par défaut: 1.4.0
--helm-operator-params --hop-params

Valeurs de graphique pour l’opérateur Helm (si activé).

--https-key

Spécifiez le jeton/mot de passe HTTPS pour la synchronisation du référentiel privé.

--https-user

Spécifiez le nom d’utilisateur HTTPS pour la synchronisation du référentiel privé.

--operator-instance-name

Nom de l’instance de l’opérateur.

--operator-namespace

Espace de noms dans lequel installer l’opérateur.

valeur par défaut: default
--operator-params

Paramètres de l’opérateur.

--operator-type

Type de l’opérateur. La valeur valide est « flux ».

valeur par défaut: flux
--ssh-known-hosts

Spécifiez le contenu encodé en base64 known_hosts contenant des clés SSH publiques requises pour accéder aux instances Git privées.

--ssh-known-hosts-file

Spécifiez le chemin d’accès au fichier pour known_hosts contenu contenant des clés SSH publiques requises pour accéder aux instances Git privées.

--ssh-private-key

Spécifiez la clé SSH privée encodée en Base64 pour la synchronisation du référentiel privé.

--ssh-private-key-file

Spécifiez le chemin d’accès au fichier à la clé SSH privée pour la synchronisation du référentiel privé.

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 k8s-configuration delete

Déprécié

Cette commande a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « suppression de flux de configuration k8s ».

Supprimez une configuration Kubernetes Flux v1 (cette commande est destinée à Flux v1, pour utiliser le flux v2 plus récent, exécutez « az k8s-configuration flux delete »).

az k8s-configuration delete --cluster-name
                            --cluster-type {connectedClusters, managedClusters, provisionedClusters}
                            --name
                            --resource-group
                            [--yes]

Exemples

Supprimer une configuration Kubernetes Flux v1

az k8s-configuration delete --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyConfigurationName

Paramètres obligatoires

--cluster-name -c

Nom du cluster Kubernetes.

--cluster-type -t

Spécifiez les clusters connectés à Arc ou les clusters managés AKS ou les clusters provisionnés.

valeurs acceptées: connectedClusters, managedClusters, provisionedClusters
--name -n

Nom de la configuration.

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

--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 k8s-configuration list

Déprécié

Cette commande a été déconseillée et sera supprimée dans une prochaine version. Utilisez à la place « k8s-configuration flux list ».

Répertorier les configurations Kubernetes flux v1 (cette commande est destinée à Flux v1, pour utiliser le flux v2 plus récent, exécutez « az k8s-configuration flux list »).

az k8s-configuration list --cluster-name
                          --cluster-type {connectedClusters, managedClusters, provisionedClusters}
                          --resource-group

Exemples

Lister la configuration De Flux v1 Kubernetes

az k8s-configuration list --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters

Paramètres obligatoires

--cluster-name -c

Nom du cluster Kubernetes.

--cluster-type -t

Spécifiez les clusters connectés à Arc ou les clusters managés AKS ou les clusters provisionnés.

valeurs acceptées: connectedClusters, managedClusters, provisionedClusters
--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 k8s-configuration show

Déprécié

Cette commande a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « flux de configuration k8s -configuration show ».

Affichez les détails d’une configuration Kubernetes Flux v1 (cette commande est destinée à Flux v1, pour utiliser le flux Flux v2 plus récent, exécutez « az k8s-configuration flux show »).

az k8s-configuration show --cluster-name
                          --cluster-type {connectedClusters, managedClusters, provisionedClusters}
                          --name
                          --resource-group

Exemples

Afficher les détails d’une configuration Kubernetes Flux v1

az k8s-configuration show --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyConfigurationName

Paramètres obligatoires

--cluster-name -c

Nom du cluster Kubernetes.

--cluster-type -t

Spécifiez les clusters connectés à Arc ou les clusters managés AKS ou les clusters provisionnés.

valeurs acceptées: connectedClusters, managedClusters, provisionedClusters
--name -n

Nom de la configuration.

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