共用方式為


快速入門:使用 Azure CLI 部署 AKS 叢集 (預覽)

適用於:Azure Arc on VMware 啟用的 AKS (預覽)

本快速入門說明如何使用 Azure CLI 在 VMware 上的 Azure Arc 所啟用的 AKS 中部署 AKS 叢集。

必要條件

若要完成本快速入門,您需要執行下列動作:

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

  1. 使用下列命令登入 Azure:

    az login --use-device-code
    
  2. 將 Azure 訂用帳戶識別碼設定為您用來部署 Arc 資源網橋和自定義位置的訂用帳戶:

    az account set -s $subscriptionID
    

步驟 2:使用 VMware 網路區段為您的 AKS 叢集建立 vNet

  1. 將網路名稱定義為 VMware 網路區段的名稱:

    $network_name = '<Name of the VMware Network segment>'
    
  2. 使用您用來部署 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
    
  3. 取得 vNet 識別碼:

    $vnet_id = az aksarc vnet show -n '<name of the vNET>'  -g $resource_group --query id -o tsv
    
  4. 傳遞目標叢集的控制平面 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 資源網橋的新功能。

下一步