vSphere でコンテナベースのワークロードをネイティブに実行するには [ワークロード管理] を有効にします。これにより、vSphere ポッド を実行し Tanzu Kubernetes クラスタをプロビジョニングする、スーパーバイザー クラスタ と呼ばれる Kubernetes 管理クラスタが使用可能になります。[ワークロード管理] を有効にするには、vSphere 環境が特定の前提条件を満たしている必要があります。

vSphere クラスタの作成と構成

vSphere クラスタは、vCenter Server によって管理される ESXi ホストの集合です。スーパーバイザー クラスタ は vSphere クラスタで実行されます。

[ワークロード管理] を有効にするには、3 台以上の ESXi ホストを含む vSphere クラスタが必要です。vSAN を使用している場合は、4 台以上の ESXi ホストが必要です。クラスタの作成と構成を参照してください。

高可用性 (HA) が有効な vSphere クラスタを構成する必要があります。vSphere HA クラスタの作成と使用を参照してください。

Distributed Resource Scheduler (DRS) が有効な vSphere クラスタを構成する必要があります。さらに、DRS の自動化を完全自動化モードに設定する必要があります。DRS クラスタの作成を参照してください。

vSphere クラスタで、vSAN などの共有ストレージを使用する必要があります。vSphere HA や DRS を使用するため、およびパーシステント コンテナ ボリュームを格納するためには、共有ストレージが必要です。vSAN クラスタの作成を参照してください。

最後に、[ワークロード管理] を有効にするユーザーには、スーパーバイザー クラスタ がホストされている vSphere クラスタに対する クラスタ全体の構成の変更 権限が必要です。

ネットワーク スタックの選択と構成

[ワークロード管理] を有効にするには、スーパーバイザー クラスタ で使用するネットワークを構成する必要があります。NSX-T Data Center ネットワーク、またはロード バランサを使用する vSphere Distributed Switch (vDS) ネットワークという 2 つのオプションがあります。NSX Advanced Load Balancer または HAProxy ロード バランサを構成できます。

次の表に、サポートされている 2 つのネットワーク スタックの違いについて概要を示します。アーキテクチャ上の違いについては、 vSphere ネットワーク スタックを使用して構成された スーパーバイザー クラスタを参照してください。
機能 NSX-T ネットワーク Distributed Switch ネットワーク
vSphere ポッド はい いいえ
Tanzu Kubernetes クラスタ はい はい
組み込み Harbor レジストリ はい いいえ
ロード バランシング はい あり。有効にするには、NSX Advanced Load Balancer または HAProxy ロード バランサをインストールして構成します。
スーパーバイザー クラスタNSX-T Data Center ネットワークを使用するには、次の操作を実行します。
スーパーバイザー クラスタ に、HAProxy ロード バランシングを使用する vSphere Distributed Switch ネットワークを使用するには、次の操作を実行します。
スーパーバイザー クラスタ に、 NSX Advanced Load Balancer を使用する vSphere Distributed Switch ネットワークを使用するには、次の操作を実行します。

ストレージ ポリシーの作成

Kubernetes 制御プレーンの仮想マシン、コンテナ、イメージのデータストア配置を決定するストレージ ポリシーを作成する必要があります。さまざまなストレージ クラスに関連付けられたストレージ ポリシーを作成できます。

[ワークロード管理] を有効にする前に、Kubernetes 制御プレーン仮想マシンを配置するためのストレージ ポリシーを作成します。vSphere with Tanzu のストレージ ポリシーの作成を参照してください。

コンテンツライブラリの作成

Tanzu Kubernetes クラスタをプロビジョニングするには、スーパーバイザー クラスタ が実行されている vSphere クラスタを管理する vCenter Server で、[コンテンツ ライブラリ] が作成されている必要があります。

[コンテンツ ライブラリ] は、OVA テンプレート形式の Tanzu Kubernetes リリース のディストリビューションをシステムに提供します。Tanzu Kubernetes クラスタをプロビジョニングするときには、選択したバージョンの OVA テンプレートを使用して、Kubernetes クラスタ ノードが作成されます。

[サブスクライブ済みコンテンツ ライブラリ] を作成して、リリースされた最新イメージを自動的にプルしたり、[ローカル コンテンツ ライブラリ] を作成して、イメージを手動でアップロードしたりできます。手動によるアップロードは、エアギャップ環境で Tanzu Kubernetes クラスタのプロビジョニングを行う場合に必要になることがあります。

コンテンツライブラリの作成と管理を参照してください。

vSphere with Tanzu のデモの確認

厳しい要件ではありませんが、開始する前に、スーパーバイザー クラスタ のデプロイ準備における vSphere 環境の設定、[ワークロード管理] の有効化、Tanzu Kubernetes クラスタのプロビジョニングなどに関する vSphere with Tanzu のデモが役立つことがあります。役立つと思われる場合は、VMware vSphere チャンネルで、一連のvSphere with Tanzu の詳細情報のビデオを確認してください。