クイック スタート: Azure CLI を使用して AKS クラスターをデプロイする (プレビュー)

適用対象: Azure Arc on VMware で有効になっている AKS (プレビュー)

このクイック スタートでは、Azure CLI を使用して、VMware 上の Azure Arc で有効になっている AKS クラスターを AKS にデプロイする方法について説明します。

前提条件

このクイック スタートを完了するには、次のことを行う必要があります。

Azure パラメーター

パラメーター パラメーターの詳細
$aad_Group_Id メンバーがターゲット クラスターを管理するグループの ID。 このグループには、カスタムの場所とターゲット クラスターを含むリソース グループに対する所有者アクセス許可も必要です。
$appliance_Name vCenter と Azure を接続するために作成された Arc リソース ブリッジの名前。
$custom_Location カスタムの場所の名前または ID。 vCenter から Azure に接続する VMware の Kubernetes Service [プレビュー]をする場合 Azure portal からAKS を VMware にデプロイするために、プレフィックスが AKS- と既定の名前空間を持つカスタムの場所が作成されます。 Azure CLI プロセスを使用して VMware [プレビュー]で Kubernetes Service をする場合既定の名前空間で任意のカスタムの場所の名前を指定できます。 default名前空間を使用する必要があります。
$resource_Group Arc リソース ブリッジをデプロイするためのリソース グループ名または ID。

vCenter サーバー情報

パラメーター パラメーターの詳細
$network_name Azure で有効になっている VMware ネットワーク リソースの名前。
$control_plane_ip ターゲット クラスターのコントロール プレーン IP。 このコントロール プレーン IP は、DHCP で予約または除外する必要があり、Arc リソース ブリッジの IP アドレスとは異なります

手順 1 - Azure にサインインする

  1. 次のコマンドを使用して Azure にサインインします。

    az login --use-device-code
    
  2. Azure サブスクリプション ID を、Arc Resource Bridge のデプロイに使用したサブスクリプションとカスタムの場所に設定します。

    az account set -s $subscriptionID
    

手順 2: VMware ネットワーク セグメントを使用して AKS クラスターの vNet を作成する

  1. ネットワーク名を VMware ネットワーク セグメントの名前として定義します。

    $network_name = '<Name of the VMware Network segment>'
    
  2. Arc リソース ブリッジのデプロイに使用したのと同じ $resource_group で vNet を作成し、既定の名前空間で $custom_location します。

    az aksarc vnet create -n '<name of the vNet>' -g $resource_group --custom-location $custom_location --vsphere-segment-name $network_name
    
  3. vNet ID を取得します。

    $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>'
    

    Note

    vNet の作成がタイムアウトした場合は、コマンドをもう一度実行して vNet を再作成してみてください。

    Note

    コントロール プレーン IP は、DHCP で予約または除外する必要があり、Arc リソース ブリッジの IP アドレスとは異なります。

手順 3: AKS クラスターを作成する

次のコマンドを実行してクラスターを作成します。

az aksarc create -n '<name of your cluster>' -g $resource_group --kubernetes-version 'v1.26.6' --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

次のステップ