Azure Kubernetes Service (AKS)クラスター で機密Virtual Machines (CVM) を使用する
機密 VM サイズ (DCav5/ECav5) を使用して、CVM を使用して AKS クラスターにノード プールを追加できます。 AMD SEV-SNP をサポートする機密 VM には、包括的な VM メモリ暗号化で使用中のデータを保護するための新しいセキュリティ機能セットが用意されています。 これらの機能により、CVM を持つノード プールは、AKS の機能を利用しながら、コード リファクタリングなしで AKS への機密性の高いコンテナー ワークロードの移行をターゲットにすることができます。 CVM で作成されたノード プール内のノードは、CVM 用に特別に構成されたカスタマイズされた Ubuntu 20.04 イメージを使用します。 CVM の詳細については、「AMD SV-SNP 機密 VM を使用した AKS での機密 VM ノード プールのサポート」を参照してください。
準備
作業を開始する前に、次の準備ができていることを確認します。
- 既存の AKS クラスター。
- サブスクリプションで使用できる DCasv5 および DCadsv5 シリーズまたは ECasv5 および ECadsv5 シリーズ SKU。
制限事項
CVM を使用してノード プールを AKS に追加する場合、次の制限が適用されます。
--enable-fips-image
、ARM64、Azure Linux は使用できません。- CVM を使用するように既存のノード プールをアップグレードすることはできません。
- DCasv5 および DCadsv5 シリーズまたは ECasv5 および ECadsv5 シリーズ SKU は、クラスターが作成されたリージョンのサブスクリプションで使用できる必要があります。
CVM を使用したノード プールを AKS に追加する
az aks nodepool add
コマンドを使用して CVM を含むノード プールを AKS に追加し、node-vm-size
をStandard_DCa4_v5
に設定します。az aks nodepool add \ --resource-group myResourceGroup \ --cluster-name myAKSCluster \ --name cvmnodepool \ --node-count 3 \ --node-vm-size Standard_DC4as_v5
ノード プールが CVM を使用していることを確認する
az aks nodepool show
コマンドを使用してノード プールが CVM を使用していることを確認し、vmSize
がStandard_DCa4_v5
であることを確認します。az aks nodepool show \ --resource-group myResourceGroup \ --cluster-name myAKSCluster \ --name cvmnodepool \ --query 'vmSize'
以下のコマンドおよび出力例は、ノード プールが CVM を使用することを示しています。
az aks nodepool show \ --resource-group myResourceGroup \ --cluster-name myAKSCluster \ --name cvmnodepool \ --query 'vmSize' "Standard_DC4as_v5"
CVM を使用したノード プールを AKS クラスターから削除する
az aks nodepool delete
コマンドを使用して CVM を含むノード プールを AKS クラスターから削除します。az aks nodepool delete \ --resource-group myResourceGroup \ --cluster-name myAKSCluster \ --name cvmnodepool
次のステップ
この記事では、CVM を使用してノード プールを AKS クラスターに追加する方法について説明しました。 CVM の詳細については、「AMD SV-SNP 機密 VM を使用した AKS での機密 VM ノード プールのサポート」を参照してください。
Azure Kubernetes Service