Partager via


az k8sconfiguration

Remarque

Cette référence fait partie de l’extension k8sconfiguration 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 k8sconfiguration . En savoir plus sur les extensions.

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

Ce groupe de commandes a été déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « k8s-configuration ».

Commandes pour gérer la configuration de Kubernetes.

Commandes

Nom Description Type Statut
az k8sconfiguration create

Créez une configuration Kubernetes.

Extension Préversion et dépréciation
az k8sconfiguration delete

Supprimez une configuration Kubernetes.

Extension Préversion et dépréciation
az k8sconfiguration list

Répertorier les configurations Kubernetes.

Extension Préversion et dépréciation
az k8sconfiguration show

Afficher les détails d’une configuration Kubernetes.

Extension Préversion et dépréciation
az k8sconfiguration update

Mettez à jour une configuration Kubernetes.

Extension Préversion et dépréciation

az k8sconfiguration create

Préversion Déprécié

Le groupe de commandes « k8sconfiguration » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Cette commande est implicitement déconseillée, car le groupe de commandes « k8sconfiguration » est déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « k8s-configuration ».

Créez une configuration Kubernetes.

az k8sconfiguration create --cluster-name
                           --cluster-type {connectedClusters, managedClusters}
                           --name
                           --repository-url
                           --resource-group
                           --scope {cluster, namespace}
                           [--enable-helm-operator {false, true}]
                           [--helm-operator-params]
                           [--helm-operator-version]
                           [--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

az k8sconfiguration 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-version 1.2.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

Spécifiez des clusters Arc ou des clusters managés AKS.

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

Nom de la configuration Kubernetes.

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

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

valeurs acceptées: false, true
--helm-operator-params

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

--helm-operator-version

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

valeur par défaut: 1.2.0
--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 de 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 de 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 k8sconfiguration delete

Préversion Déprécié

Le groupe de commandes « k8sconfiguration » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Cette commande est implicitement déconseillée, car le groupe de commandes « k8sconfiguration » est déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « k8s-configuration ».

Supprimez une configuration Kubernetes.

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

Exemples

Supprimer une configuration Kubernetes

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

Paramètres obligatoires

--cluster-name -c

Nom du cluster Kubernetes.

--cluster-type

Spécifiez des clusters Arc ou des clusters managés AKS.

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

Nom de la configuration Kubernetes.

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

Préversion Déprécié

Le groupe de commandes « k8sconfiguration » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Cette commande est implicitement déconseillée, car le groupe de commandes « k8sconfiguration » est déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « k8s-configuration ».

Répertorier les configurations Kubernetes.

az k8sconfiguration list --cluster-name
                         --cluster-type {connectedClusters, managedClusters}
                         --resource-group

Exemples

Répertorier toutes les configurations Kubernetes d’un cluster

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

Paramètres obligatoires

--cluster-name -c

Nom du cluster Kubernetes.

--cluster-type

Spécifiez des clusters Arc ou des clusters managés AKS.

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

Préversion Déprécié

Le groupe de commandes « k8sconfiguration » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Cette commande est implicitement déconseillée, car le groupe de commandes « k8sconfiguration » est déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « k8s-configuration ».

Afficher les détails d’une configuration Kubernetes.

az k8sconfiguration show --cluster-name
                         --cluster-type {connectedClusters, managedClusters}
                         --name
                         --resource-group

Exemples

Afficher une configuration Kubernetes

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

Paramètres obligatoires

--cluster-name -c

Nom du cluster Kubernetes.

--cluster-type

Spécifiez des clusters Arc ou des clusters managés AKS.

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

Nom de la configuration Kubernetes.

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

Préversion Déprécié

Le groupe de commandes « k8sconfiguration » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Cette commande est implicitement déconseillée, car le groupe de commandes « k8sconfiguration » est déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « k8s-configuration ».

Mettez à jour une configuration Kubernetes.

az k8sconfiguration update --cluster-name
                           --cluster-type {connectedClusters, managedClusters}
                           --name
                           --resource-group
                           [--enable-helm-operator {false, true}]
                           [--helm-operator-params]
                           [--helm-operator-version]
                           [--operator-params]
                           [--repository-url]
                           [--ssh-known-hosts]
                           [--ssh-known-hosts-file]

Exemples

Mettre à jour une configuration Kubernetes existante

az k8sconfiguration update --resource-group MyResourceGroup --cluster-name MyClusterName \
--cluster-type connectedClusters --name MyConfigurationName --enable-helm-operator \
--repository-url git://github.com/fluxHowTo/flux-get-started --operator-params "'--git-readonly'" \
--helm-operator-version 1.2.0 --helm-operator-params '--set helm.versions=v3'

Paramètres obligatoires

--cluster-name -c

Nom du cluster Kubernetes.

--cluster-type

Spécifiez des clusters Arc ou des clusters managés AKS.

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

Nom de la configuration Kubernetes.

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

--enable-helm-operator

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

valeurs acceptées: false, true
--helm-operator-params

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

--helm-operator-version

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

--operator-params

Paramètres de l’opérateur.

--repository-url -u

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

--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 de fichier pour known_hosts contenu contenant des clés SSH publiques requises pour accéder aux instances Git privées.

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.