快速入門:使用 Azure CLI 部署 AKS 叢集 (預覽)
適用於:Azure Arc on VMware 啟用的 AKS (預覽)
本快速入門說明如何使用 Azure CLI 在 VMware 上的 Azure Arc 所啟用的 AKS 中部署 AKS 叢集。
必要條件
若要完成本快速入門,您需要執行下列動作:
- 請務必檢閱並滿足系統需求和支援矩陣和網路需求中的所有需求。
- 請務必使用適用於 AKS Arc 運算子的 Kubernetes 擴充功能,將 vCenter 連線至 Azure,以部署已啟用 Arc 的 VMware vSphere。
- 如果您有已啟用Arc的現有 VMware vSphere 部署,請遵循程式來 啟用 AKS Arc 運算子的 Kubernetes 擴充功能。
Azure 參數
參數 | 參數詳細資料 |
---|---|
$aad_Group_Id |
成員管理目標叢集的群組標識碼。 此群組也應該具有包含自定義位置和目標叢集之資源群組的擁有者許可權。 |
$appliance_Name |
建立用來連接 vCenter 與 Azure 的 Arc 資源網橋名稱。 |
$custom_Location |
自訂位置名稱或識別碼。 如果您選擇在 VMware 上啟用 Kubernetes Service [預覽],當您從 Azure 入口網站 將 vCenter 連線到 Azure 時,系統會建立具有 AKS-前置詞和預設命名空間的自定義位置,以便您在 VMware 上部署 AKS。 如果您使用 Azure CLI 程式在 VMware 上啟用 Kubernetes Service [預覽],您可以使用預設命名空間來指定您選擇的自定義位置名稱。 您必須使用 預設 命名空間。 |
$resource_Group |
部署 Arc 資源網橋的資源組名或標識碼。 |
vCenter 伺服器資訊
參數 | 參數詳細資料 |
---|---|
$network_name |
在 Azure 中啟用 VMware 網路資源的名稱。 |
$control_plane_ip |
目標叢集的控制平面IP。 此控制平面 IP 必須在 DHCP 中保留/排除,且與 Arc 資源網橋 IP 位址不同 |
步驟 1:登入 Azure
使用下列命令登入 Azure:
az login --use-device-code
將 Azure 訂用帳戶識別碼設定為您用來部署 Arc 資源網橋和自定義位置的訂用帳戶:
az account set -s $subscriptionID
步驟 2:使用 VMware 網路區段為您的 AKS 叢集建立 vNet
將網路名稱定義為 VMware 網路區段的名稱:
$network_name = '<Name of the VMware Network segment>'
使用您用來部署 Arc 資源網橋和
$custom_location
預設命名空間的相同$resource_group
來建立 vNet。az aksarc vnet create -n '<name of the vNet>' -g $resource_group --custom-location $custom_location --vsphere-segment-name $network_name
取得 vNet 識別碼:
$vnet_id = az aksarc vnet show -n '<name of the vNET>' -g $resource_group --query id -o tsv
傳遞目標叢集的控制平面 IP 端點:
$control_plane_ip = '<Control Plane IP endpoint for your target cluster>'
注意
如果建立 vNet 逾時,請嘗試再次執行命令以重新建立 vNet。
注意
控制平面 IP 必須在 DHCP 中保留/排除,且與 Arc 資源網橋 IP 位址不同。
步驟 3:建立 AKS 叢集
執行下列命令以建立叢集。
az aksarc create -n '<name of your cluster>' -g $resource_group --kubernetes-version '<Kubernetes version from the Arc Resource Bridge>' --custom-location $custom_location --aad-admin-group-object-ids $aad_group_id --vnet-ids $vnet_id --control-plane-ip $control_plane_ip --generate-ssh-keys --debug
注意
在此預覽版本中,您只能部署 Arc Resource Bridge 支援的相同 Kubernetes 版本。 您在命令中提供的 Kubernetes 版本必須與 Arc Resource Bridge 版本一致。 您可以在 Azure Arc 管理>資源網橋底下的 Azure 入口網站 中找到 Arc > Resource Bridge 版本。 若要判斷對應的 Kubernetes 版本,請參閱 Azure Arc 資源網橋的新功能。