クイック スタート: Azure CLI を使用して AKS クラスターをデプロイする (プレビュー)
適用対象: Azure Arc on VMware で有効になっている AKS (プレビュー)
このクイック スタートでは、Azure CLI を使用して、VMware 上の Azure Arc で有効になっている AKS クラスターを AKS にデプロイする方法について説明します。
前提条件
このクイック スタートを完了するには、次のことを行う必要があります。
- システム要件とサポート マトリックスおよびnetworking 要件のすべての要件を確認し、満たしていることを確認してください。
- Kubernetes Extension for AKS Arc Operators を使用して vCenter を Azure に接続して Arc 対応 VMware vSphere をデプロイ。
- 既存の Arc 対応 VMware vSphere デプロイがある場合は、プロセスに従って、AKS Arc Operators 用の有効な Kubernetes Extension を します。
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 にサインインする
次のコマンドを使用して Azure にサインインします。
az login --use-device-code
Azure サブスクリプション ID を、Arc Resource Bridge のデプロイに使用したサブスクリプションとカスタムの場所に設定します。
az account set -s $subscriptionID
手順 2: VMware ネットワーク セグメントを使用して AKS クラスターの vNet を作成する
ネットワーク名を VMware ネットワーク セグメントの名前として定義します。
$network_name = '<Name of the VMware Network segment>'
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
vNet ID を取得します。
$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>'
Note
vNet の作成がタイムアウトした場合は、コマンドをもう一度実行して vNet を再作成してみてください。
Note
コントロール プレーン 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
Note
このプレビュー リリースでは、Arc Resource Bridge でサポートされているのと同じ Kubernetes バージョンのみをデプロイできます。 コマンドで指定する Kubernetes バージョンは、Arc Resource Bridge のバージョンと一致している必要があります。 Arc Resource Bridge のバージョンは、Azure portal の Azure Arc > Management > Resource Bridge にあります。 対応する Kubernetes のバージョンを確認するには、 Azure Arc リソース ブリッジの新機能を参照してください。
次のステップ
- さまざまな構成オプションについては、「 Supported デプロイスケール を参照してください。
- アプリケーションを準備する