az aks bastion

Note

Questo riferimento fa parte dell'estensione aks-preview per il interfaccia della riga di comando di Azure (versione 2.85.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az aks bastion . Altre informazioni sulle estensioni.

Comandi per gestire o connettersi a Azure Bastion per un cluster Kubernetes gestito.

Comandi

Nome Descrizione Tipo Status
az aks bastion disable

Disabilitare l'host Azure Bastion gestito per un cluster Kubernetes gestito.

Extension GA
az aks bastion enable

Abilitare l'host Azure Bastion gestito per un cluster Kubernetes gestito.

Extension GA
az aks bastion tunnel

Connettersi a un cluster Kubernetes gestito usando Azure Bastion.

Extension GA
az aks bastion update

Aggiornare l'host Azure Bastion gestito per un cluster Kubernetes gestito.

Extension GA

az aks bastion disable

Disabilitare l'host Azure Bastion gestito per un cluster Kubernetes gestito.

az aks bastion disable --name
                       --resource-group
                       [--acquire-policy-token]
                       [--aks-custom-headers]
                       [--change-reference]
                       [--no-wait]

Esempio

Disabilitare l'host Azure Bastion gestito per un cluster Kubernetes gestito.

az aks bastion disable --name MyManagedCluster --resource-group MyResourceGroup

Parametri necessari

--name -n

Nome del cluster gestito.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az aks bastion enable

Abilitare l'host Azure Bastion gestito per un cluster Kubernetes gestito.

az aks bastion enable --name
                      --resource-group
                      [--acquire-policy-token]
                      [--aks-custom-headers]
                      [--bastion-public-ip]
                      [--bastion-scale-units]
                      [--bastion-sku {Premium, Standard}]
                      [--change-reference]
                      [--no-wait]

Esempio

Abilitare l'host Azure Bastion gestito per un cluster Kubernetes gestito con le impostazioni predefinite.

az aks bastion enable --name MyManagedCluster --resource-group MyResourceGroup

Abilitare l'host Azure Bastion gestito con SKU Premium e unità di scala personalizzate.

az aks bastion enable --name MyManagedCluster --resource-group MyResourceGroup --bastion-sku premium --bastion-scale-units 7

Abilitare l'host di Azure Bastion gestito con l'indirizzo IP pubblico BYO.

az aks bastion enable --name MyManagedCluster --resource-group MyResourceGroup --bastion-public-ip /subscriptions/{subscription-id}/resourceGroups/MyResourceGroup/providers/Microsoft.Network/publicIPAddresses/MyPublicIP

Parametri necessari

--name -n

Nome del cluster gestito.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--bastion-public-ip

ID risorsa di un indirizzo IP pubblico esistente da assegnare all'host del Azure Bastion gestito.

Se non specificato, verrà creato e assegnato un nuovo indirizzo IP pubblico all'host Azure Bastion gestito.

--bastion-scale-units

Numero di unità di scala per l'host Azure Bastion gestito.

--bastion-sku -s

Specificare lo SKU dell'host Azure Bastion gestito.

Proprietà Valore
Valori accettati: Premium, Standard
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az aks bastion tunnel

Connettersi a un cluster Kubernetes gestito usando Azure Bastion.

Il comando avvierà una sottoshell con il set kubeconfig per connettersi al cluster tramite Bastion. Usare exit o Ctrl-D (ad esempio EOF) per uscire dalla sottoshell.

az aks bastion tunnel --name
                      --resource-group
                      [--acquire-policy-token]
                      [--admin]
                      [--bastion]
                      [--change-reference]
                      [--kubeconfig-path]
                      [--port]
                      [--yes]

Esempio

Connettersi a un cluster Kubernetes gestito usando Azure Bastion con credenziali di amministratore e porta personalizzate.

az aks bastion tunnel -g MyResourceGroup --name MyManagedCluster --bastion MyBastionResource --port 50001 --admin

Connettersi usando un file kubeconfig esistente.

az aks bastion tunnel -g MyResourceGroup --name MyManagedCluster --kubeconfig-path ~/.kube/config

Parametri necessari

--name -n

Nome del cluster gestito.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--admin

Usare le credenziali di amministratore del cluster per connettersi al bastion.

Proprietà Valore
Valore predefinito: False
--bastion

Nome o ID risorsa di una risorsa Bastion pre-distribuita configurata per la connessione al cluster del servizio Azure Kubernetes corrente.

Se non specificato, il comando tenterà di identificare una risorsa Bastion esistente all'interno del gruppo di risorse del nodo del cluster.

--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--kubeconfig-path

Percorso di un file kubeconfig esistente da usare.

Se specificato, usa questo file kubeconfig nel percorso originale anziché recuperare le credenziali da Azure.

--port

Numero di porta locale usato per la connessione bastion.

Se non specificato, verrà usata una porta casuale.

--yes -y

Non richiedere conferma.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az aks bastion update

Aggiornare l'host Azure Bastion gestito per un cluster Kubernetes gestito.

az aks bastion update --name
                      --resource-group
                      [--acquire-policy-token]
                      [--aks-custom-headers]
                      [--bastion-scale-units]
                      [--bastion-sku {Premium, Standard}]
                      [--change-reference]
                      [--no-wait]

Esempio

Aggiornare l'host Azure Bastion gestito allo SKU Premium.

az aks bastion update --name MyManagedCluster --resource-group MyResourceGroup --bastion-sku premium

Ridimensionare l'host di Azure Bastion gestito.

az aks bastion update --name MyManagedCluster --resource-group MyResourceGroup --bastion-scale-units 7

Parametri necessari

--name -n

Nome del cluster gestito.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--aks-custom-headers

Inviare intestazioni personalizzate. Se specificato, il formato deve essere Key1=Value1,Key2=Value2.

--bastion-scale-units

Numero di unità di scala per l'host Azure Bastion gestito.

--bastion-sku -s

Specificare lo SKU dell'host Azure Bastion gestito.

Proprietà Valore
Valori accettati: Premium, Standard
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False