vSphere 管理者は、スーパーバイザー クラスタ に vSphere 名前空間 を作成します。この名前空間にリソース制限を設定し、DevOps エンジニアがアクセスできるように権限を設定します。DevOps エンジニアに Kubernetes 制御プレーンの URL を提供し、権限が付与されている名前空間で Kubernetes ワークロードを実行できるようにします。
NSX-T Data Center で構成された スーパーバイザー クラスタ に作成された名前空間は、ワークロード管理プラットフォームのすべての機能をサポートします。サポートされるのは、vSphere ポッド、仮想マシン、および Tanzu Kubernetes クラスタです。これらの名前空間に対するワークロード ネットワークのサポートは、NSX-T Data Center によって提供されます。詳細については、『NSX-T Data Center を使用して vSphere with Tanzu をセットアップするためのシステム要件』を参照してください。
vSphere ネットワーク スタックが構成された スーパーバイザー クラスタ に作成された名前空間は、Tanzu Kubernetes クラスタと仮想マシンのみをサポートし、vSphere ポッド をサポートしないため、ユーザーはこれらと Harbor レジストリ を併用できません。これらの名前空間に対するワークロード ネットワークのサポートは、スーパーバイザー クラスタ のホスト部分に接続されている vSphere Distributed Switch によって提供されます。詳細については、『vSphere ネットワークおよび HAProxy ロード バランサを使用して vSphere with Tanzu をセットアップするためのシステム要件』を参照してください。
また、名前空間へのリソース制限の設定、権限の割り当てや、名前空間サービスをテンプレートとしてクラスタ上でプロビジョニングしたり、有効にしたりできます。したがって、DevOps エンジニアはセルフ サービス方式でスーパーバイザー名前空間を作成し、その中にワークロードをデプロイすることができます。詳細については、『セルフサービス名前空間テンプレートのプロビジョニング』を参照してください。
前提条件
- vSphere with Tanzu でクラスタを設定します。
- 名前空間にアクセスするすべての DevOps エンジニアのユーザーまたはグループを作成します。
- パーシステント ストレージのストレージ ポリシーを作成します。ストレージ ポリシーでは、ゴールド、シルバー、ブロンズなど、さまざまなタイプやクラスのストレージを定義できます。
- スタンドアローン仮想マシンの仮想マシン クラスおよびコンテンツ ライブラリを作成します。
- Tanzu Kubernetes クラスタで使用する Tanzu Kubernetes リリース のコンテンツ ライブラリを作成します。Tanzu Kubernetes リリース のコンテンツ ライブラリの作成と管理を参照してください。
- 必要な権限:
手順
次のタスク
vSphere 向け Kubernetes CLI Tools を介して スーパーバイザー クラスタ にログインするためのユーザー名と Kubernetes 制御プレーン URL を DevOps エンジニアと共有します。DevOps エンジニアには、複数の名前空間へのアクセス権を付与できます。vSphere with Tanzu クラスタへの接続を参照してください。