vSphere ポッドTanzu Kubernetes Grid サービス によってプロビジョニングされた Tanzu Kubernetes クラスタのどちらを使用するかは、スーパーバイザー クラスタ での Kubernetes ワークロードのデプロイと管理に関連する目的によって決まります。

vSphere 管理者または DevOps エンジニアが次の操作を行う場合は、vSphere ポッド を使用します。

  • コンテナを実行する(Kubernetes クラスタをカスタマイズする必要はない)。
  • リソースとセキュリティの隔離レベルが高いコンテナ化されたアプリケーションを作成する。
  • ESXi ホストに vSphere ポッド を直接デプロイする。
DevOps エンジニアまたは開発者が次の操作を行う場合は、 Tanzu Kubernetes Grid サービス によってプロビジョニングされた Tanzu Kubernetes クラスタを使用します。
  • コンテナ化されたアプリケーションをコミュニティに合わせたオープンソースの Kubernetes ソフトウェアで実行する。
  • 制御プレーン ノードとワーカー ノードへの root レベルのアクセスを含めて、Kubernetes クラスタを制御する。
  • Kubernetes のバージョンを最新の状態に保つ(インフラストラクチャのアップグレードは不要)。
  • CI/CD パイプラインを使用して、有効期間の短い Kubernetes クラスタをプロビジョニングする。
  • Kubernetes クラスタをカスタマイズする(たとえば、カスタム リソース定義、演算子、helm チャートをインストールする)。
  • kubectl CLI を使用して Kubernetes 名前空間を作成する。
  • クラスタレベルのアクセス コントロールを管理し、PodSecurityPolicies. を設定する
  • NodePort. タイプのサービスを作成する。
  • HostPath​ ボリュームを使用する。
  • 特権ポッドを実行する。