az aro
Gestire i cluster Azure Red Hat OpenShift.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az aro create |
Creare un cluster. |
Nucleo | GA |
az aro delete |
Eliminare un cluster. |
Nucleo | GA |
az aro get-admin-kubeconfig |
Elencare l'amministratore kubeconfig di un cluster. |
Nucleo | GA |
az aro get-versions |
Elencare le versioni disponibili per l'installazione. |
Nucleo | GA |
az aro list |
Elencare i cluster. |
Nucleo | GA |
az aro list-credentials |
Elencare le credenziali di un cluster. |
Nucleo | GA |
az aro show |
Ottenere i dettagli di un cluster. |
Nucleo | GA |
az aro update |
Aggiornare un cluster. |
Nucleo | GA |
az aro validate |
Convalidare le autorizzazioni necessarie per creare un cluster. |
Nucleo | GA |
az aro wait |
Attendere che un cluster raggiunga uno stato desiderato. |
Nucleo | GA |
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 --fips-validated-modules {false, true}]
[--ingress-visibility {Private, Public}]
[--lb-ip-count --load-balancer-managed-outbound-ip-count]
[--location]
[--master-enc-host --master-encryption-at-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 --worker-encryption-at-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 usando 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.
Usare i moduli di crittografia convalidati FIPS.
Visibilità in ingresso.
Numero desiderato di indirizzi IP in uscita IPv4 creati e gestiti da Azure per il servizio di bilanciamento del carico pubblico del cluster.
Ubicazione. Usare i valori ottenuti con az account list-locations
. È possibile configurare il percorso predefinito usando az configure --defaults location=<location>
.
Crittografia nel flag host per le macchine virtuali master.
Dimensioni delle macchine virtuali master.
Non attendere il completamento 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.
Dimensioni del disco in GB di macchine virtuali di lavoro.
Dimensioni delle macchine virtuali del ruolo di lavoro.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group=<name>
.
Parametri facoltativi
Non attendere il completamento dell'operazione a esecuzione prolungata.
Non richiedere conferma.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group=<name>
.
Parametri facoltativi
Percorso del file in cui deve essere salvato kubeconfig. Impostazione predefinita: kubeconfig nella directory locale.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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
Ubicazione. Usare i valori ottenuti con az account list-locations
. È possibile configurare il percorso predefinito usando az configure --defaults location=<location>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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]
[--lb-ip-count --load-balancer-managed-outbound-ip-count]
[--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 usando az configure --defaults group=<name>
.
Parametri facoltativi
ID client dell'entità servizio del cluster.
Segreto client dell'entità servizio del cluster.
Numero desiderato di indirizzi IP in uscita IPv4 creati e gestiti da Azure per il servizio di bilanciamento del carico pubblico del cluster.
Non attendere il completamento dell'operazione a esecuzione prolungata.
Aggiornare le credenziali dell'applicazione cluster.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando 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.
Ubicazione. Usare i valori ottenuti con az account list-locations
. È possibile configurare il percorso predefinito usando 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
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando 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
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.