vSphere IaaS control plane 環境で スーパーバイザー サービス として Harbor と Contour をデプロイして構成する方法を確認します。Harbor は、vSphere IaaS control plane で実行されているワークロードで使用可能なオープン ソースのクラウドネイティブ レジストリです。Contour は、Envoy プロキシをリバース プロキシおよびロード バランサとしてデプロイすることで機能する、Kubernetes の Ingress コントローラです。Contour は、軽量なプロファイルを維持しながら、特別な設定が不要な動的構成の更新をサポートします。
Contour をアプリケーションの Ingress コントローラである スーパーバイザー サービス として使用できます。Contour は、Harbor スーパーバイザー サービス を実行するための要件でもあります。
注:
スーパーバイザー サービス は、Distributed Switch または NSX ネットワーク スタックのいずれかで実行されている単一クラスタの
スーパーバイザー でサポートされます。
スーパーバイザー サービス を 3 ゾーンの
スーパーバイザー にデプロイすることはできません。
スーパーバイザー サービス として使用される Harbor には、次の機能があります。
- Harbor オープンソース レジストリの最新バージョン。
- admin アカウントと root アカウントを使用した Harbor へのアクセス。
- アップストリーム Harbor レジストリとの完全な機能パリティ。
- DNS を使用する、Ingress (Contour) を介した Harbor へのアクセス。
注: デプロイされると、Harbor と Contour の両方の
スーパーバイザー サービス が、これらのサービス用に作成された
vSphere 名前空間 内に
vSphere ポッド を作成します。これらの
vSphere ポッド は、サービスが動作するために必要です。VDS ネットワーク スタックで実行されている
スーパーバイザー または 3 ゾーン
スーパーバイザー 上の
スーパーバイザー サービス の外部に
vSphere ポッド をデプロイすることはできません。一般的用途の
vSphere ポッド は、NSX を使用してデプロイされた単一クラスタ
スーパーバイザー のみにデプロイできます。