このセクションでは、VMware Cloud Director Container Service Extension 4.1 でのエアギャップ環境のサポートと、ローカル コンテナ レジストリの使用について詳しく説明します。
ローカル コンテナ レジストリ
サービス プロバイダは Harbor を使用して、VMware パブリック Harbor からのイメージ ファイルを含むシステム全体のローカル コンテナ レジストリを設定します。これにより、テナント ユーザーはエアギャップ環境で VMware Cloud Director Container Service Extension 4.1 を操作できます。このタイプの環境では、テナント ユーザーはインターネット アクセスがなくても、組織のデータセンターの境界内で VMware Cloud Director Container Service Extension を通常どおりに操作できます。
サービス プロバイダは VMware Cloud Director Container Service Extension 4.1 サーバ構成ワークフローの中で、Kubernetes Container Clusters 4.1 ユーザー インターフェイス プラグインの [CSE サーバの設定] セクションにある [コンテナ レジストリの設定] タブでローカル コンテナ レジストリの URL を指定します。そのため、テナント ユーザーが Kubernetes Container Clusters 4.1 ユーザー インターフェイス プラグインで Tanzu Kubernetes Grid クラスタの作成を試みると、クラスタ内の Kubernetes Cluster API Provider for VMware Cloud Director、ブートストラップ仮想マシン、制御プレーン、ワーカー ノードは、指定されたローカル コンテナ レジストリを使用するように指示されます。ローカル コンテナ レジストリの構成の詳細については、「サーバーの詳細」を参照してください。サービス プロバイダは、テナント ユーザーに公開されてアクセス可能になるファイルを組織が制御できるように、プライベート レジストリを調整することもできます。
エアギャップ環境の作成
このセクションでは、VMware Cloud Director Container Service Extension エアギャップ環境をセットアップし、VMware Cloud Director Container Service Extension が操作する必要のある依存関係を含むローカル コンテナ レジストリをテナント ユーザー向けに作成するために、サービス プロバイダが実行する必要がある手順について詳しく説明します。
前提条件
- Docker エンジンまたは cli があり、ローカル マシンに imgpkg がインストールされていることを確認します。
- Docker をインストールするには、「Docker Desktop」を参照してください。
- imgpkg をインストールするには、「Carvel: imgpkg」を参照してください。
- VMware Cloud Director Container Service Extension サーバおよび目的のテナント データセンターから VMware Cloud Director パブリック エンドポイントにアクセスできることを確認します。これは、ブートストラップ仮想マシン、Kubernetes Cloud Provider for VMware Cloud Director、Kubernetes Cluster API Provider for VMware Cloud Director、Kubernetes Container Storage Interface driver for VMware Cloud Director が呼び出しを行うときに必要となります。
- レジストリと VMware Cloud Director エンドポイントを解決する DNS サーバ。
- ブートストラップ仮想マシンおよび他のすべての制御プレーンまたはワーカー仮想マシンがイメージをプルできる、ローカル コンテナ レジストリ URL を指定します。詳細については、「ローカル コンテナ レジストリ」を参照してください。
- プライベート レジストリで自己署名証明書が使用されている場合は、ブートストラップ仮想マシンとクラスタ証明書セクションを自己署名証明書で更新します。この手順により、ブートストラップ仮想マシンやノード仮想マシンなどのクラスタ仮想マシンがプライベート レジストリを信頼できるようになります。詳細については、サーバーの詳細を参照してください。
次のスクリーンショットに、VMware Cloud Director 用の Kubernetes Container Clusters ユーザー インターフェイス プラグインでコンテナ レジストリの設定と証明書を構成するワークフローの詳細を示します。

- http://projects.registry.vmware.com からローカル マシンに VMware Cloud Director Container Service Extension バイナリをダウンロードするために、インターネットにアクセスできることを確認します。