AKS Arc オペレーターの Kubernetes 拡張機能を有効にする (プレビュー)
適用対象: VMware 上の Azure Arc によって有効になっている AKS (プレビュー)
AKS Arc on VMware プレビューを使用するには、最初に Arc Resource Bridge を介して vCenter を Azure に接続して Arc 対応 VMware vSphere をオンボードする必要があります。このプレビューにアクセスするには、次の 2 つのシナリオがあります。
- Kubernetes Extension for AKS Arc Operators がインストールされている Arc リソース ブリッジをデプロイする場合は、手順 1: 初めてユーザーに機能/プロバイダーを登録し、手順 2: CLI 拡張機能をインストールする
aksarc
必要があります。 - Kubernetes Extension for AKS Arc Operators をインストールせずに Arc リソース ブリッジをデプロイする場合は、この記事のすべての手順に従ってください。
開始する前に
作業を開始する前に、Azure CLI をインストールします。
手順 1. 初めてのユーザーに機能/プロバイダーを登録する
サブスクリプションで初めて Kubernetes Extension for AKS Arc Operators (プレビュー) をデプロイする場合は、プレビュー機能を登録する必要があります。
Azure アカウントを準備する:
az login --use-device-code az account set -s '<$subscriptionID>'
1 回限りの機能登録を実行します。
### Register your subscription ID with the feature az feature register --namespace Microsoft.HybridConnectivity --name hiddenPreviewAccess ### Check feature registrationState -o tsv == Registered az feature show --name hiddenPreviewAccess --namespace Microsoft.HybridConnectivity
1 回限りのプロバイダー登録を実行します。
### Register your subscription ID with the provider az provider register --namespace "Microsoft.HybridContainerService" az provider register --namespace "Microsoft.HybridConnectivity" ### Check provider registrationState -o tsv == Registered az provider show -n Microsoft.HybridContainerService --query registrationState az provider show -n Microsoft.HybridConnectivity --query registrationState
手順 2. aksarc CLI 拡張機能をインストールする
CLI 拡張機能をインストールします。 az extension add コマンドを使用します。
az extension add -n aksarc --version 1.0.0b1
az extension add -n connectedk8s
az extension add -n k8s-extension
az extension add -n arcappliance
az extension add -n customlocation
手順 3. AKS Arc 演算子の Kubernetes 拡張機能をインストールする
AKS Arc 演算子の Kubernetes 拡張機能のバージョンを指定します。
$extension_name = 'hybridaksopext' $extension_version = '0.4.5' $extension_release_train = 'preview'
export extension_name='hybridaksopext' export extension_version='0.4.5' export extension_release_train='preview'
と
$appliance_name
を指定します$resource_group
。$resource_group = '$resourceGroup from Arc Resource Bridge deployment' $appliance_name = '$applianceName from Arc Resource Bridge deployment'
AKS Arc 演算子の Kubernetes 拡張機能をインストールします。
az k8s-extension create -g $resource_group -c $appliance_name --cluster-type appliances --name $extension_name --extension-type Microsoft.HybridAKSOperator --version $extension_version --release-train $extension_release_train --config Microsoft.CustomLocation.ServiceAccount="default" --auto-upgrade false
手順 4. カスタムの場所を準備する
カスタムの場所は、Arc リソース ブリッジのデプロイ中に作成されました。
ID を取得してカスタムの場所を構成します。
### $extension_name = 'hybridaksopext' $ArcApplianceResourceId = (az arcappliance show -g $resource_group -n $appliance_name --query id -o tsv) $ClusteraksExtensionId = (az k8s-extension show -g $resource_group -c $appliance_name --cluster-type appliances --name $extension_name --query id -o tsv)
Arc リソース ブリッジの
$customLocationResourceGroupName
デプロイ中に作成した と$customLocationName
を指定します。$customLocationResourceGroupName = '$resourceGroup from Arc Resource Bridge deployment' $customLocationName = '$customLocationName from Arc Resource Bridge deployment'
カスタムの場所にパッチを適用します。
ProvisioningState: "Patching"
### Use the same custom location information from the Arc Resource Bridge deployment az customlocation patch -g $customLocationResourceGroupName -n $customLocationName --cluster-extension-ids $clusteraksExtensionId
カスタムの場所のプロビジョニング状態が成功したことを確認します。
ProvisioningState: "Succeeded"
az customlocation show -g $customLocationResourceGroupName -n $customLocationName
これで、Kubernetes Extension for AKS Arc Operators (プレビュー) が正常に有効になったので、次の手順に進んで Kubernetes クラスターを作成できます。
VMware 上の AKS Arc のデプロイから環境をクリーンアップする
AKS Arc on VMware プレビューの評価を完了したら、次の手順に従って環境をクリーンできます。
AKS クラスターを削除します。 ワークロード クラスターを削除するには、az aksarc delete コマンドを使用するか、Azure portalに移動します。
az aksarc delete -n '<cluster name>' -g $applianceResourceGroupName
Kubernetes 拡張機能をアンインストールします。 az extension remove コマンドを使用して、AKS Arc Operators 用 Kubernetes Extension をアンインストールできます。
az extension remove -n aksarc az extension remove -n connectedk8s
次の手順
- AKS Arc on VMware プレビューの評価を開始し、AKS Arc オペレーターの Kubernetes 拡張機能の有効化を完了している場合は、「 クイックスタート: Azure CLI を使用して AKS クラスターをデプロイする」の手順に従って Kubernetes クラスターを作成できます。
- VMware 上の AKS Arc の評価を完了した場合は、 GitHub を通じてフィードバックを Microsoft と共有できます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示