az aro
Gérer les clusters Azure Red Hat OpenShift.
Commandes
Nom | Description | Type | Statut |
---|---|---|---|
az aro create |
Créez un cluster. |
Core | GA |
az aro delete |
Supprimez un cluster. |
Core | GA |
az aro get-admin-kubeconfig |
Répertorier l’administrateur kubeconfig d’un cluster. |
Core | GA |
az aro get-versions |
Répertorier les versions disponibles pour l’installation. |
Core | GA |
az aro list |
Répertorier les clusters. |
Core | GA |
az aro list-credentials |
Répertoriez les informations d’identification d’un cluster. |
Core | GA |
az aro show |
Obtenez les détails d’un cluster. |
Core | GA |
az aro update |
Mettez à jour un cluster. |
Core | GA |
az aro validate |
Validez les autorisations requises pour créer un cluster. |
Core | GA |
az aro wait |
Attendez qu’un cluster atteigne un état souhaité. |
Core | GA |
az aro create
Créez un cluster.
az aro create --master-subnet
--name
--resource-group
--worker-subnet
[--apiserver-visibility {Private, Public}]
[--client-id]
[--client-secret]
[--cluster-resource-group]
[--disk-encryption-set]
[--domain]
[--enable-preconfigured-nsg {false, true}]
[--fips {false, true}]
[--ingress-visibility {Private, Public}]
[--location]
[--master-enc-host {false, true}]
[--master-vm-size]
[--no-wait]
[--outbound-type]
[--pod-cidr]
[--pull-secret]
[--service-cidr]
[--tags]
[--version]
[--vnet]
[--vnet-resource-group]
[--worker-count]
[--worker-enc-host {false, true}]
[--worker-vm-disk-size-gb]
[--worker-vm-size]
Exemples
Créez un cluster.
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet
Créez un cluster avec une version d’OpenShift prise en charge.
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --version X.Y.Z
Créez un cluster avec 5 nœuds de calcul et un secret d’extraction Red Hat.
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --worker-count 5 --pull-secret pullsecret.txt
Créez un cluster privé.
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --apiserver-visibility Private --ingress-visibility Private
Paramètres obligatoires
Nom ou ID du sous-réseau de réseau virtuel maître. Si le nom est fourni, --vnet
doit être fourni.
Nom du cluster.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID du sous-réseau de réseau virtuel worker. Si le nom est fourni, --vnet
doit être fourni.
Paramètres facultatifs
Visibilité du serveur d’API.
ID client du principal du service de cluster.
Clé secrète client du principal du service de cluster.
Groupe de ressources du cluster.
ResourceID du DiskEncryptionSet à utiliser pour les machines virtuelles maître et Worker.
Domaine du cluster.
Utilisez des groupes de sécurité réseau préconfigurés. Valeur par défaut : False.
Utilisez des modules de chiffrement validés FIPS. Valeur par défaut : False.
Visibilité de l’entrée.
Emplacement. Valeurs provenant de : az account list-locations
. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>
.
Chiffrement au niveau de l’indicateur d’hôte pour les machines virtuelles principales. Valeur par défaut : False.
Taille des machines virtuelles principales.
Ne pas attendre la fin de l’opération de longue durée.
Type de cluster sortant. Doit être « Loadbalancer » ou « UserDefinedRouting ».
CIDR du réseau de pods. Doit être un minimum de /18 ou plus.
Secret d’extraction du cluster.
CIDR du réseau de service. Doit être un minimum de /18 ou plus.
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Version OpenShift à utiliser pour la création du cluster.
Nom ou ID du réseau virtuel. Si le nom est fourni, --vnet-resource-group
doit être fourni.
Nom du groupe de ressources de réseau virtuel.
Nombre de machines virtuelles worker.
Chiffrement au niveau de l’indicateur d’hôte pour les machines virtuelles worker. Valeur par défaut : False.
Taille du disque en Go de machines virtuelles worker.
Taille des machines virtuelles de travail.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az aro delete
Supprimez un cluster.
az aro delete --name
--resource-group
[--no-wait]
[--yes]
Exemples
Supprimez un cluster.
az aro delete --name MyCluster --resource-group MyResourceGroup
Paramètres obligatoires
Nom du cluster.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Ne pas attendre la fin de l’opération de longue durée.
Ne pas demander de confirmation.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az aro get-admin-kubeconfig
Répertorier l’administrateur kubeconfig d’un cluster.
az aro get-admin-kubeconfig --name
--resource-group
[--file]
Exemples
Répertorier l’administrateur kubeconfig d’un cluster. La valeur par défaut consiste à l’enregistrer dans un fichier nommé « kubeconfig ».
az aro get-admin-kubeconfig --name MyCluster --resource-group MyResourceGroup
Paramètres obligatoires
Nom du cluster.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Chemin d’accès au fichier dans lequel kubeconfig doit être enregistré. Par défaut : kubeconfig dans le répertoire local.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az aro get-versions
Répertorier les versions disponibles pour l’installation.
az aro get-versions --location
Exemples
Répertoriez les versions d’installation disponibles pour la région USA Est.
az aro get-versions --location eastus
Répertoriez les versions d’installation disponibles pour la région USA Est avec une sortie mise en forme de table.
az aro get-versions --location eastus -o table
Paramètres obligatoires
Emplacement. Valeurs provenant de : az account list-locations
. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az aro list
Répertorier les clusters.
az aro list [--resource-group]
Exemples
Répertorier les clusters.
az aro list
Répertorier les clusters avec vue table.
az aro list -o table
Paramètres facultatifs
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az aro list-credentials
Répertoriez les informations d’identification d’un cluster.
az aro list-credentials --name
--resource-group
Exemples
Répertoriez les informations d’identification d’un cluster.
az aro list-credentials --name MyCluster --resource-group MyResourceGroup
Paramètres obligatoires
Nom du cluster.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az aro show
Obtenez les détails d’un cluster.
az aro show --name
--resource-group
Exemples
Obtenez les détails d’un cluster.
az aro show --name MyCluster --resource-group MyResourceGroup
Paramètres obligatoires
Nom du cluster.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az aro update
Mettez à jour un cluster.
az aro update --name
--resource-group
[--client-id]
[--client-secret]
[--no-wait]
[--refresh-credentials {false, true}]
Exemples
Mettez à jour un cluster.
az aro update --name MyCluster --resource-group MyResourceGroup
Paramètres obligatoires
Nom du cluster.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
ID client du principal du service de cluster.
Clé secrète client du principal du service de cluster.
Ne pas attendre la fin de l’opération de longue durée.
Actualisez les informations d’identification de l’application de cluster.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az aro validate
Validez les autorisations requises pour créer un cluster.
az aro validate --master-subnet
--name
--resource-group
--worker-subnet
[--client-id]
[--client-secret]
[--cluster-resource-group]
[--disk-encryption-set]
[--location]
[--pod-cidr]
[--service-cidr]
[--version]
[--vnet]
[--vnet-resource-group]
Exemples
Validez les autorisations.
az aro validate --resource-group MyGroup --name MyName --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet
Valider les autorisations et la version d’OpenShift
az aro validate --resource-group MyGroup --name MyName --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --version X.Y.Z
Paramètres obligatoires
Nom ou ID du sous-réseau de réseau virtuel maître. Si le nom est fourni, --vnet
doit être fourni.
Nom du cluster.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID du sous-réseau de réseau virtuel worker. Si le nom est fourni, --vnet
doit être fourni.
Paramètres facultatifs
ID client du principal du service de cluster.
Clé secrète client du principal du service de cluster.
Groupe de ressources du cluster.
ResourceID du DiskEncryptionSet à utiliser pour les machines virtuelles maître et Worker.
Emplacement. Valeurs provenant de : az account list-locations
. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>
.
CIDR du réseau de pods. Doit être un minimum de /18 ou plus.
CIDR du réseau de service. Doit être un minimum de /18 ou plus.
Version OpenShift à utiliser pour la création du cluster.
Nom ou ID du réseau virtuel. Si le nom est fourni, --vnet-resource-group
doit être fourni.
Nom du groupe de ressources de réseau virtuel.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az aro wait
Attendez qu’un cluster atteigne un état souhaité.
Si une opération sur un cluster a été interrompue ou démarrée --no-wait
, utilisez cette commande pour attendre qu’elle se termine.
az aro wait --name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Paramètres obligatoires
Nom du cluster.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Attendez la création avec « provisioningState » sur « Succeeded ».
Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].
Attendez la suppression.
Attendez que la ressource existe.
Intervalle d’interrogation en secondes.
Délai maximal d’attente en secondes.
Attendez la mise à jour avec provisioningState sur « Réussi ».
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.