vSphere with Tanzu Kubernetes 展開で使用するクラスタ プランを vRealize Automation 内に作成する必要があります。クラスタ プランは、特定の vSphere クラウド アカウント インスタンスに Tanzu Kubernetes クラスタ インスタンスをプロビジョニングするための構成テンプレートとして機能します。
クラスタ プランでは、フレーバー マッピングと同様に、一連の vSphere クラウド アカウント インスタンスに対して構成マッピングが定義されます。通常、クラスタ プランでは、特定の vSphere サーバ クラウド アカウントに Tanzu Kubernetes クラスタをプロビジョニングするときに使用される、仮想マシン クラス、ストレージ クラスなどの一連の有効な構成プロパティがエンコードされます。
単一のクラスタ プランに、1 つの vSphere クラウド アカウントの特定の構成プロパティ マッピングと、別の vSphere インスタンスの別の構成マッピングが含まれている場合があります。たとえば、使用可能な vSphere クラウド アカウントが 2 つあり、1 つはリソースが多く、もう 1 つはリソースが少ない場合、large
クラスタ プランでは高プロファイルの vSphere サーバに guaranteed-xlarge
を、少ない vSphere インスタンスに best-effort-medium
を指定します。一般的に、large
の仕様では、対象となる各 vSphere サーバ インスタンスにそれぞれ異なる構成プロパティ セットがマッピングされます。
1 つ以上の vSphere インスタンスに対してクラスタ プランが作成された後、Tanzu Kubernetes クラスタをホストするために管理者が Kubernetes ゾーン割り当てを使用して割り当てる、対象となるすべてのスーパーバイザー名前空間は、クラスタ プラン仕様で定義された構成を基準として一致している必要があります。たとえば、クラスタ プランで指定されているストレージ ポリシーは、Tanzu クラスタのプロビジョニング専用のすべての vSphere スーパーバイザー名前空間にストレージ クラスとして追加する必要があります。
前提条件
- Cloud Assembly に vSphere with Tanzu Kubernetes 展開を作成するには、vCenter Server クラウド アカウントの一部として使用可能な vSphere 7.x へのアクセスが必要です。vRealize Automation に vCenter クラウド アカウントを作成しますを参照してください。
- 1 つ以上のスーパーバイザー名前空間が含まれている vSphere クラウド アカウントで Tanzu を有効にする必要があります。
- Tanzu クラスタのプロビジョニングの対象となる登録済み vSphere クラウド アカウント上のすべてのスーパーバイザー クラスタは、Cloud Assembly の 画面で [スーパーバイザー クラスタの追加] オプションを使用して、管理対象エンティティとして追加する必要があります。
手順
結果
クラスタ プランが作成され、Cloud Assembly クラウド テンプレート内で使用できるようになります。
次のタスク
クラスタ プランを作成したら、それを使用して Cloud Assembly 内に vSphere with Tanzu Kubernetes 展開を作成できます。vRealize Automation での vSphere with Tanzu Kubernetes 展開のプロビジョニングを参照してください。