az aksarc
Nota
Questo riferimento fa parte dell'estensione aksarc per l'interfaccia della riga di comando di Azure (versione 2.32.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az aksarc. Altre sulle estensioni.
Gestire i cluster di cui è stato effettuato il provisioning.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az aksarc create |
Crea il cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc delete |
Elimina il cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc get-credentials |
Ottenere kubeconfig locale del cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc get-logs |
Raccogliere i log dai cluster di cui è stato effettuato il provisioning e dall'infrastruttura sottostante. |
Estensione | GA |
az aksarc get-upgrades |
Ottenere le versioni di aggiornamento disponibili per il cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc get-versions |
Elencare le versioni di Kubernetes supportate nel percorso personalizzato specificato. |
Estensione | GA |
az aksarc list |
Elenca i cluster di cui è stato effettuato il provisioning in un gruppo di risorse o in una sottoscrizione. |
Estensione | GA |
az aksarc logs |
Deprecato. Usare invece 'az aksarc get-logs'. |
Estensione | GA |
az aksarc logs hci |
Raccogliere i log dai cluster di cui è stato effettuato il provisioning e dall'infrastruttura sottostante. |
Estensione | Deprecato |
az aksarc nodepool |
Gestire i pool di nodi in un cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc nodepool add |
Aggiunge un pool di nodi nel cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc nodepool delete |
Elimina il pool di nodi nel cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc nodepool list |
Elenca tutti i pool di nodi nel cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc nodepool scale |
Ridimensiona il pool di nodi nel cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc nodepool show |
Ottiene il pool di nodi nel cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc nodepool update |
Aggiornare un pool di nodi nel cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc notice |
File NOTICE di output nel percorso file specificato dall'utente. |
Estensione | GA |
az aksarc release |
Gestire le immagini VHD per i cluster di cui è stato effettuato il provisioning. |
Estensione | Anteprima |
az aksarc release download |
Scarica le immagini del disco rigido virtuale da una versione. |
Estensione | Anteprima |
az aksarc release save |
Effettua il provisioning delle immagini VHD scaricate nel bridge di risorse arc. |
Estensione | Anteprima |
az aksarc show |
Ottiene il cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc update |
Aggiorna il cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc upgrade |
Aggiorna il cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc vmsize |
Gestire gli SKU delle macchine virtuali per i cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc vmsize list |
Elenca le dimensioni delle macchine virtuali supportate nel percorso personalizzato specificato. |
Estensione | GA |
az aksarc vnet |
Gestire le reti virtuali per i cluster di cui è stato effettuato il provisioning. |
Estensione | GA |
az aksarc vnet create |
Crea la rete virtuale. |
Estensione | GA |
az aksarc vnet delete |
Elimina la rete virtuale. |
Estensione | GA |
az aksarc vnet list |
Elenca le reti virtuali per gruppo di risorse o sottoscrizione. |
Estensione | GA |
az aksarc vnet show |
Ottiene la rete virtuale. |
Estensione | GA |
az aksarc create
Crea il cluster di cui è stato effettuato il provisioning.
az aksarc create --custom-location
--name
--resource-group
--vnet-id
[--aad-admin-group-object-ids]
[--ca-profile]
[--control-plane-count]
[--control-plane-ip]
[--control-plane-vm-size]
[--disable-nfs-driver]
[--disable-smb-driver]
[--enable-ahub]
[--enable-ai-toolchain-operator]
[--enable-azure-rbac]
[--enable-cluster-autoscaler]
[--enable-oidc-issuer]
[--enable-wi]
[--gateway-id]
[--generate-ssh-keys]
[--kubernetes-version]
[--load-balancer-count]
[--location]
[--max-count]
[--max-pods]
[--min-count]
[--no-wait]
[--node-count]
[--node-vm-size]
[--nodepool-labels]
[--nodepool-taints]
[--pod-cidr]
[--ssh-auth-ips]
[--ssh-key-value]
[--tags]
[--validate]
Esempio
PutProvisionedCluster
az aksarc create --resource-group sample-rg --custom-location sample-cl --name sample-aksarccluster --vnet-ids "vnet-arm-id"
Parametri necessari
Nome o ID del percorso personalizzato da usare per il cluster di cui è stato effettuato il provisioning.
Nome del cluster di cui è stato effettuato il provisioning.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
ID risorsa ARM della rete virtuale aksarc o rete logica locale di Azure.
Parametri facoltativi
Elenco delimitato da virgole di ID oggetto gruppo aad che verranno impostati come amministratore del cluster nel cluster di cui è stato effettuato il provisioning.
Elenco delimitato da spazi di coppie chiave=valore per la configurazione del ridimensionamento automatico del cluster. Passare una stringa vuota per cancellare il profilo.
Numero di nodi del piano di controllo.
API KubernetesServer IPAddress. L'indirizzo IPAddress deve essere instradabile dall'appliance azure Resource Bridge VM.It deve far parte della subnet di rete a cui si fa riferimento. La creazione del cluster può avere esito negativo o timeout se viene passato un indirizzo IPAddress non instradabile.
Dimensioni macchina virtuale del piano di controllo.
Disabilitare il driver NFS per il cluster di cui è stato effettuato il provisioning.
Disabilitare il driver SMB per il cluster di cui è stato effettuato il provisioning.
Abilitare i vantaggi utente ibridi di Azure (AHUB) per il cluster di cui è stato effettuato il provisioning.
Abilitare l'operatore toolchain di intelligenza artificiale per il cluster di cui è stato effettuato il provisioning.
Abilitare il controllo degli accessi in base al ruolo di Azure per controllare i controlli delle autorizzazioni nel cluster.
Abilitare il ridimensionamento automatico del cluster per il cluster di cui è stato effettuato il provisioning.
Abilitare l'emittente OIDC.
Abilitare il componente aggiuntivo identità del carico di lavoro.
ID arm del gateway del cluster di cui è stato effettuato il provisioning.
Generare la coppia di chiavi SSH, se non presente.
Versione kubernetes del cluster di cui è stato effettuato il provisioning.
Numero di nodi del servizio di bilanciamento del carico.
Ubicazione. Valori da: az account list-locations
. È possibile configurare il percorso predefinito usando az configure --defaults location=<location>
.
Numero massimo di nodi per il ridimensionamento automatico.
Numero massimo di pod che possono essere eseguiti in un nodo.
Numero minimo di nodi per il ridimensionamento automatico.
Non attendere il completamento dell'operazione a esecuzione prolungata.
Numero di nodi da creare nel pool di nodi.
Dimensioni della macchina virtuale dei nodi nel pool di nodi.
Etichette separate da spazi: key[=value] [key[=value] ...].
Elenco delimitato da virgole ditaints del pool di nodi.
Intervallo IP di notazione CIDR da cui assegnare indirizzi IP pod.
Elenco delimitato da virgole di indirizzi IP o CIDR autorizzati a connettersi tramite ssh alla macchina virtuale del cluster.
Percorso della chiave pubblica SSH da inserire nel piano di controllo.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Convalidare i parametri di input del cluster senza creare effettivamente il cluster.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az aksarc delete
Elimina il cluster di cui è stato effettuato il provisioning.
az aksarc delete --name
--resource-group
[--no-wait]
[--yes]
Esempio
DeleteProvisionedCluster
az aksarc delete --name "sample-aksarccluster" --resource-group "sample-rg"
Parametri necessari
Nome del cluster di cui è stato effettuato il provisioning.
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 il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az aksarc get-credentials
Ottenere kubeconfig locale del cluster di cui è stato effettuato il provisioning.
az aksarc get-credentials --name
--resource-group
[--admin]
[--context]
[--file]
[--overwrite-existing]
Esempio
GetAdminCredential
az aksarc get-credentials --name "sample-aksarccluster" --resource-group "sample-rg" --admin
GetAADUserCredential
az aksarc get-credentials --name "sample-aksarccluster" --resource-group "sample-rg"
Parametri necessari
Nome del cluster di cui è stato effettuato il provisioning.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
Ottenere le credenziali di amministratore del cluster.
Se specificato, sovrascrivere il nome di contesto predefinito.
File di configurazione di Kubernetes da aggiornare. Se non specificato, aggiorna il file '~/.kube/config'.
Sovrascrivere qualsiasi voce del cluster esistente con lo stesso nome.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az aksarc get-logs
Raccogliere i log dai cluster di cui è stato effettuato il provisioning e dall'infrastruttura sottostante.
az aksarc get-logs [--credentials-dir]
[--ip]
[--kubeconfig]
[--out-dir]
Esempio
Raccogliere i log con l'indirizzo IP e le credenziali SSH
az aksarc get-logs --ip 192.168.200.31 192.168.200.32 --ssh-key ~/.ssh --out-dir ./logs
Raccogliere i log con credenziali kubeconfig e SSH, kubeconfig viene usato solo per raccogliere gli indirizzi IP e viene usato il percorso del file ssh-key anziché la directory
az aksarc get-logs --kubeconfig ~/.kube/config --ssh-key ~/.ssh/id_rsa --out-dir ./logs
Parametri facoltativi
Percorso delle credenziali SSH per connettersi ai nodi, id_rsa file o directory viene accettato.
Indirizzi IP dei nodi (nodi del piano di controllo o nodi di lavoro) da cui devono essere raccolti i log.
Percorso del file kubeconfig per la connessione al cluster.
Directory di output per archiviare i log raccolti. Se non specificato, i log verranno archiviati nella directory corrente.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az aksarc get-upgrades
Ottenere le versioni di aggiornamento disponibili per il cluster di cui è stato effettuato il provisioning.
az aksarc get-upgrades --name
--resource-group
Esempio
Ottenere le versioni di aggiornamento disponibili per il cluster con provisioning del servizio Azure Kubernetes ibrido
az aksarc get-upgrades --name "samplecluster" --resource-group "sample-rg"
Parametri necessari
Nome del cluster di cui è stato effettuato il provisioning.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az aksarc get-versions
Elencare le versioni di Kubernetes supportate nel percorso personalizzato specificato.
az aksarc get-versions --custom-location
[--resource-group]
Esempio
VMListSkus
az aksarc get-versions -g sample-rg --custom-location sample-cl
Parametri necessari
Nome del percorso personalizzato da usare per la visualizzazione delle versioni k8s supportate.
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az aksarc list
Elenca i cluster di cui è stato effettuato il provisioning in un gruppo di risorse o in una sottoscrizione.
az aksarc list [--resource-group]
Esempio
ListProvisionedClusterByResourceGroup
az aksarc list --resource-group "sample-rg"
ListProvisionedClusterBySubscription
az aksarc list
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az aksarc notice
File NOTICE di output nel percorso file specificato dall'utente.
az aksarc notice --output-filepath
Esempio
GetNoticeFile
az aksarc notice --output-filepath "./Notice"
Parametri necessari
Percorso file di output per il file NOTICE.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az aksarc show
Ottiene il cluster di cui è stato effettuato il provisioning.
az aksarc show --name
--resource-group
Esempio
GetProvisionedCluster
az aksarc show --name "sample-aksarccluster" --resource-group "sample-rg"
Parametri necessari
Nome del cluster di cui è stato effettuato il provisioning.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az aksarc update
Aggiorna il cluster di cui è stato effettuato il provisioning.
az aksarc update --name
--resource-group
[--aad-admin-group-object-ids]
[--ca-profile]
[--control-plane-count]
[--disable-ahub]
[--disable-ai-toolchain-operator]
[--disable-cluster-autoscaler]
[--disable-gateway]
[--disable-nfs-driver]
[--disable-smb-driver]
[--enable-ahub]
[--enable-ai-toolchain-operator]
[--enable-cluster-autoscaler]
[--enable-nfs-driver]
[--enable-smb-driver]
[--gateway-id]
[--max-count]
[--min-count]
[--tags]
[--update-cluster-autoscaler]
Esempio
UpdateProvisionedCluster
az aksarc update --tags additionalProperties="sample" --name "sample-aksarccluster" --resource-group "sample-rg"
Abilitare la funzionalità Vantaggi utente ibridi di Azure per un cluster di cui è stato effettuato il provisioning.
az aksarc update --name "sample-aksarccluster" --resource-group "sample-rg" --enable-ahub
Disabilitare la funzionalità Vantaggi utente ibridi di Azure per un cluster di cui è stato effettuato il provisioning.
az aksarc update --name "sample-aksarccluster" --resource-group "sample-rg"--disable-ahub
Aumentare i nodi del piano di controllo.
az aksarc update --name "sample-aksarccluster" --resource-group "sample-rg" --control-plane-node-count 5
Parametri necessari
Nome del cluster di cui è stato effettuato il provisioning.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
Elenco delimitato da virgole di ID oggetto gruppo aad che verranno impostati come amministratore del cluster nel cluster di cui è stato effettuato il provisioning.
Elenco delimitato da spazi di coppie chiave=valore per la configurazione del ridimensionamento automatico del cluster. Passare una stringa vuota per cancellare il profilo.
Numero di nodi in cui ridimensionare il piano di controllo.
Disabilitare i vantaggi dell'utente ibrido di Azure (AHUB) per il cluster di cui è stato effettuato il provisioning.
Disabilitare l'operatore toolchain di intelligenza artificiale per il cluster di cui è stato effettuato il provisioning.
Disabilitare il ridimensionamento automatico del cluster per il cluster di cui è stato effettuato il provisioning.
Disabilitare il gateway per il cluster di cui è stato effettuato il provisioning.
Disabilitare il driver NFS per il cluster di cui è stato effettuato il provisioning.
Disabilitare il driver SMB per il cluster di cui è stato effettuato il provisioning.
Abilitare i vantaggi utente ibridi di Azure (AHUB) per il cluster di cui è stato effettuato il provisioning.
Abilitare l'operatore toolchain di intelligenza artificiale per il cluster di cui è stato effettuato il provisioning.
Abilitare il ridimensionamento automatico del cluster per il cluster di cui è stato effettuato il provisioning.
Abilitare il driver NFS per il cluster di cui è stato effettuato il provisioning.
Abilitare il driver SMB per il cluster di cui è stato effettuato il provisioning.
ID arm del gateway del cluster di cui è stato effettuato il provisioning.
Numero massimo di nodi per il ridimensionamento automatico.
Numero minimo di nodi per il ridimensionamento automatico.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Aggiornare il ridimensionamento automatico del cluster per il cluster di cui è stato effettuato il provisioning.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.
az aksarc upgrade
Aggiorna il cluster di cui è stato effettuato il provisioning.
az aksarc upgrade --name
--resource-group
[--kubernetes-version]
[--no-wait]
[--yes]
Esempio
UpgradeProvisionedCluster
az aksarc upgrade --name "sample-aksarccluster" --resource-group "sample-rg" --kubernetes-version "1.22.2"
Parametri necessari
Nome del cluster di cui è stato effettuato il provisioning.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
Versione kubernetes del cluster di cui è stato effettuato il provisioning.
Non attendere il completamento dell'operazione a esecuzione prolungata.
Flag per disabilitare le richieste di conferma.
Parametri globali
Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.
Mostra questo messaggio della Guida e esci.
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
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per i log di debug completi.