az aro
Gestire i cluster Azure Red Hat OpenShift.
Comandi
Nome | Descrizione | Tipo | Stato |
---|---|---|---|
az aro create |
Creare un cluster. |
Core | Disponibilità generale |
az aro delete |
Eliminare un cluster. |
Core | Disponibilità generale |
az aro get-admin-kubeconfig |
Elencare l'amministratore kubeconfig di un cluster. |
Core | Disponibilità generale |
az aro get-versions |
Elencare le versioni disponibili per l'installazione. |
Core | Disponibilità generale |
az aro list |
Elencare i cluster. |
Core | Disponibilità generale |
az aro list-credentials |
Elencare le credenziali di un cluster. |
Core | Disponibilità generale |
az aro show |
Ottenere i dettagli di un cluster. |
Core | Disponibilità generale |
az aro update |
Aggiornare un cluster. |
Core | Disponibilità generale |
az aro validate |
Convalidare le autorizzazioni necessarie per creare un cluster. |
Core | Disponibilità generale |
az aro wait |
Attendere che un cluster raggiunga uno stato desiderato. |
Core | Disponibilità generale |
az aro create
Creare 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]
Esempio
Creare un cluster.
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet
Creare un cluster con una versione di OpenShift supportata.
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --version X.Y.Z
Creare un cluster con 5 nodi di calcolo e un segreto di pull di 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
Creare un cluster privato.
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --apiserver-visibility Private --ingress-visibility Private
Parametri necessari
Nome o ID della subnet della rete virtuale master. Se viene specificato il nome, --vnet
è necessario specificare .
Nome del cluster.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della subnet della rete virtuale del ruolo di lavoro. Se viene specificato il nome, --vnet
è necessario specificare .
Parametri facoltativi
Visibilità del server API.
ID client dell'entità servizio del cluster.
Segreto client dell'entità servizio del cluster.
Gruppo di risorse del cluster.
ResourceID dell'oggetto DiskEncryptionSet da usare per le macchine virtuali master e di lavoro.
Dominio del cluster.
Usare gruppi di sicurezza di rete preconfigurati. Valore predefinito: False.
Usare i moduli di crittografia convalidati FIPS. Valore predefinito: False.
Visibilità in ingresso.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Crittografia nel flag host per le macchine virtuali master. Valore predefinito: False.
Dimensioni delle macchine virtuali master.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Tipo di cluster in uscita. Deve essere "Loadbalancer" o "UserDefinedRouting".
CIDR della rete pod. Deve essere almeno /18 o superiore.
Segreto pull del cluster.
CIDR della rete del servizio. Deve essere almeno /18 o superiore.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Versione di OpenShift da usare per la creazione del cluster.
Nome o ID della rete virtuale. Se viene specificato il nome, --vnet-resource-group
è necessario specificare .
Nome del gruppo di risorse della rete virtuale.
Numero di macchine virtuali di lavoro.
Crittografia nel flag host per le macchine virtuali di lavoro. Valore predefinito: False.
Dimensioni del disco in GB di macchine virtuali di lavoro.
Dimensioni delle macchine virtuali del ruolo di lavoro.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az aro delete
Eliminare un cluster.
az aro delete --name
--resource-group
[--no-wait]
[--yes]
Esempio
Eliminare un cluster.
az aro delete --name MyCluster --resource-group MyResourceGroup
Parametri necessari
Nome del cluster.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az aro get-admin-kubeconfig
Elencare l'amministratore kubeconfig di un cluster.
az aro get-admin-kubeconfig --name
--resource-group
[--file]
Esempio
Elencare l'amministratore kubeconfig di un cluster. L'impostazione predefinita consiste nel salvarlo in un file denominato "kubeconfig".
az aro get-admin-kubeconfig --name MyCluster --resource-group MyResourceGroup
Parametri necessari
Nome del cluster.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Percorso del file in cui deve essere salvato kubeconfig. Impostazione predefinita: kubeconfig nella directory locale.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az aro get-versions
Elencare le versioni disponibili per l'installazione.
az aro get-versions --location
Esempio
Elencare le versioni di installazione disponibili per l'area Stati Uniti orientali.
az aro get-versions --location eastus
Elencare le versioni di installazione disponibili per l'area Stati Uniti orientali con output formattato in tabella.
az aro get-versions --location eastus -o table
Parametri necessari
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az aro list
Elencare i cluster.
az aro list [--resource-group]
Esempio
Elencare i cluster.
az aro list
Elencare i cluster con vista tabella.
az aro list -o table
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az aro list-credentials
Elencare le credenziali di un cluster.
az aro list-credentials --name
--resource-group
Esempio
Elencare le credenziali di un cluster.
az aro list-credentials --name MyCluster --resource-group MyResourceGroup
Parametri necessari
Nome del cluster.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az aro show
Ottenere i dettagli di un cluster.
az aro show --name
--resource-group
Esempio
Ottenere i dettagli di un cluster.
az aro show --name MyCluster --resource-group MyResourceGroup
Parametri necessari
Nome del cluster.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az aro update
Aggiornare un cluster.
az aro update --name
--resource-group
[--client-id]
[--client-secret]
[--no-wait]
[--refresh-credentials {false, true}]
Esempio
Aggiornare un cluster.
az aro update --name MyCluster --resource-group MyResourceGroup
Parametri necessari
Nome del cluster.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
ID client dell'entità servizio del cluster.
Segreto client dell'entità servizio del cluster.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Aggiornare le credenziali dell'applicazione cluster.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az aro validate
Convalidare le autorizzazioni necessarie per creare 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]
Esempio
Convalidare le autorizzazioni.
az aro validate --resource-group MyGroup --name MyName --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet
Convalidare le autorizzazioni e la versione di OpenShift
az aro validate --resource-group MyGroup --name MyName --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --version X.Y.Z
Parametri necessari
Nome o ID della subnet della rete virtuale master. Se viene specificato il nome, --vnet
è necessario specificare .
Nome del cluster.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della subnet della rete virtuale del ruolo di lavoro. Se viene specificato il nome, --vnet
è necessario specificare .
Parametri facoltativi
ID client dell'entità servizio del cluster.
Segreto client dell'entità servizio del cluster.
Gruppo di risorse del cluster.
ResourceID dell'oggetto DiskEncryptionSet da usare per le macchine virtuali master e di lavoro.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
CIDR della rete pod. Deve essere almeno /18 o superiore.
CIDR della rete del servizio. Deve essere almeno /18 o superiore.
Versione di OpenShift da usare per la creazione del cluster.
Nome o ID della rete virtuale. Se viene specificato il nome, --vnet-resource-group
è necessario specificare .
Nome del gruppo di risorse della rete virtuale.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az aro wait
Attendere che un cluster raggiunga uno stato desiderato.
Se un'operazione in un cluster è stata interrotta o è stata avviata con --no-wait
, usare questo comando per attendere il completamento.
az aro wait --name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Parametri necessari
Nome del cluster.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Intervallo di polling in secondi.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.