az aks bastion

Note

此參考是 Azure CLI(版本 2.85.0 或更高版本)的 aks-preview 擴充的一部分。 這個擴充功能會在你第一次執行 az aks bastion 指令時自動安裝。 深入了解擴充功能。

管理或連接 Azure Bastion 以管理管理的 Kubernetes 叢集的指令。

命令

名稱 Description 類型 狀態
az aks bastion disable

Disable managed Azure Bastion host for a managed Kubernetes cluster.

Extension GA
az aks bastion enable

啟用 managed Azure Bastion host for a managed Kubernetes cluster。

Extension GA
az aks bastion tunnel

使用 Azure Bastion 連接到管理型 Kubernetes 叢集。

Extension GA
az aks bastion update

Update managed Azure Bastion host for a managed Kubernetes cluster.

Extension GA

az aks bastion disable

Disable managed Azure Bastion host for a managed Kubernetes cluster.

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

範例

Disable managed Azure Bastion host for a managed Kubernetes cluster.

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

必要參數

--name -n

受控叢集的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--acquire-policy-token

自動取得 Azure 原則 令牌以進行此資源操作。

屬性 值
參數群組: Global Policy Arguments
--aks-custom-headers

傳送自定義標頭。 指定時,格式應該是 Key1=Value1,Key2=Value2。

--change-reference

相關變更的 ID 是為此資源操作所參考的。

屬性 值
參數群組: Global Policy Arguments
--no-wait

請勿等候長時間執行的作業完成。

屬性 值
預設值: False
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性 值
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性 值
預設值: False
--output -o

輸出格式。

屬性 值
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性 值
預設值: False

az aks bastion enable

啟用 managed Azure Bastion host for a managed Kubernetes cluster。

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]

範例

啟用管理型 Azure Bastion host 以預設設定設定管理型 Kubernetes 叢集。

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

啟用管理型 Azure Bastion host with premium sku 同自訂 scale 單位。

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

啟用 managed Azure Bastion host with BYO public IP address.

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

必要參數

--name -n

受控叢集的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--acquire-policy-token

自動取得 Azure 原則 令牌以進行此資源操作。

屬性 值
參數群組: Global Policy Arguments
--aks-custom-headers

傳送自定義標頭。 指定時,格式應該是 Key1=Value1,Key2=Value2。

--bastion-public-ip

一個現有公共 IP 位址的資源 ID,該位址將分配給受管理的 Azure Bastion 主機。

若未指定,將建立一個新的公共 IP 位址,並指派給受管理的 Azure Bastion 主機。

--bastion-scale-units

管理的 Azure Bastion 主機的縮放單位數量。

--bastion-sku -s

指定管理 Azure Bastion 主機的 SKU。

屬性 值
接受的值: Premium, Standard
--change-reference

相關變更的 ID 是為此資源操作所參考的。

屬性 值
參數群組: Global Policy Arguments
--no-wait

請勿等候長時間執行的作業完成。

屬性 值
預設值: False
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性 值
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性 值
預設值: False
--output -o

輸出格式。

屬性 值
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性 值
預設值: False

az aks bastion tunnel

使用 Azure Bastion 連接到管理型 Kubernetes 叢集。

此命令會啟動子Shell,並將 kubeconfig 設定為透過 Bastion 連線到叢集。 使用 exit 或 Ctrl-D (亦即 EOF) 結束子Shell。

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

範例

使用 Azure Bastion 連接一個受管理的 Kubernetes 叢集,並使用自訂的埠號和管理員憑證。

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

用現有的 kubeconfig 檔案連接。

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

必要參數

--name -n

受控叢集的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--acquire-policy-token

自動取得 Azure 原則 令牌以進行此資源操作。

屬性 值
參數群組: Global Policy Arguments
--admin

使用叢集管理員認證來連線到防禦。

屬性 值
預設值: False
--bastion

設定為連線到目前 AKS 叢集之預先部署 Bastion 資源的名稱或資源識別碼。

如果未指定,命令會嘗試識別叢集節點資源群組內的現有 Bastion 資源。

--change-reference

相關變更的 ID 是為此資源操作所參考的。

屬性 值
參數群組: Global Policy Arguments
--kubeconfig-path

一個現有的 kubeconfig 檔案路徑。

如果有指定,請將此 kubeconfig 檔案置於原始位置,而非從 Azure 取得憑證。

--port

用於防禦連線的本機埠號碼。

如果未提供,則會使用隨機埠。

--yes -y

不提示確認。

屬性 值
預設值: False
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性 值
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性 值
預設值: False
--output -o

輸出格式。

屬性 值
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性 值
預設值: False

az aks bastion update

Update managed Azure Bastion host for a managed Kubernetes cluster.

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

範例

Upgrade managed Azure Bastion host to Premium SKU.

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

Scale managed Azure Bastion host.

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

必要參數

--name -n

受控叢集的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--acquire-policy-token

自動取得 Azure 原則 令牌以進行此資源操作。

屬性 值
參數群組: Global Policy Arguments
--aks-custom-headers

傳送自定義標頭。 指定時,格式應該是 Key1=Value1,Key2=Value2。

--bastion-scale-units

管理的 Azure Bastion 主機的縮放單位數量。

--bastion-sku -s

指定管理 Azure Bastion 主機的 SKU。

屬性 值
接受的值: Premium, Standard
--change-reference

相關變更的 ID 是為此資源操作所參考的。

屬性 值
參數群組: Global Policy Arguments
--no-wait

請勿等候長時間執行的作業完成。

屬性 值
預設值: False
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性 值
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性 值
預設值: False
--output -o

輸出格式。

屬性 值
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性 值
預設值: False