VMware Cloud Director Service Provider Admin Portal を使用すると、デプロイ、サービス、入力方向ルール、およびその他のコンポーネントなどの事前構成済み Kubernetes リソースを含む Helm Chart パッケージを使用して、Kubernetes クラスタに特定のアプリケーションとサービスをデプロイできます。

Helm Chart パッケージには、デプロイ中にチャートの構成パラメータをカスタマイズするために使用できるテンプレートが用意されています。

VMware Cloud Director Service Provider Admin Portal での外部 Helm Chart リポジトリ リソースの作成

テナントが外部 Helm Chart リポジトリから VMware Cloud Director カタログにアプリケーションをインポートできるようにする場合、Helm Chart リポジトリ リソースを作成し、1 つ以上のテナント組織とそのリソースを共有する必要があります。

Helm Chart リポジトリ リソースには、Helm Chart リポジトリとの接続を確立し、ユーザーがリモート Helm Chart リポジトリからコンテンツを参照したり、Helm Chart リポジトリ アプリケーションをインポートしたりするために必要なすべての情報が保存されます。

VMware Cloud Director Service Provider Admin Portal で 1 つ以上の Helm Chart リポジトリ リソースを作成できます。

前提条件

  • コンテンツ ハブでの外部ソースの編集権限を持っていることを確認します。
  • Helm Chart リポジトリが構成されていることを確認します。VMware Cloud Director と Helm Chart リポジトリ間の接続を確立するには、リポジトリの URL が必要です。基本認証を使用してリポジトリを追加する場合は、リポジトリ ユーザー アカウントの認証情報も必要です。
  • リポジトリに index.yaml ファイルが含まれていることを確認します。たとえば、リポジトリが https://example.com/charts にある場合、インデックス ファイルは https://example.com/charts/index.yaml で使用できる必要があります。Harbor サーバに接続している場合は、使用可能なリポジトリ URL について Harbor のドキュメントを参照してください。たとえば、一般的な場所は https://<harbor-server>/chartrepo/<project> です。

手順

  1. プライマリの左側ナビゲーション パネルで、[Content Hub] を選択します。
  2. セカンダリの左側パネルで [Helm Chart リポジトリ] を選択します。
  3. [新規] をクリックします。
  4. Helm Chart リポジトリ リソースの名前と、必要に応じて説明を入力します。
  5. Helm Chart リポジトリ リソースの URL を入力します。
  6. 認証タイプを選択します。
    基本権限を持つリポジトリを追加する場合は、リポジトリ ユーザー アカウントの認証情報を入力する必要があります。
  7. [保存] をクリックします。
    Helm Chart リポジトリ リソースが、構成済みリソースのリストに表示されます。

次のタスク

縦の省略記号をクリックして [同期] を選択することで、Helm Chart リポジトリからのアプリケーション イメージの最新のコレクションを使用して VMware Cloud Director を最新の状態に維持できます。

リソースを変更するには、リソース名の横にある縦の省略記号をクリックし、[編集] を選択します。

VMware Cloud Director Service Provider Admin Portal を使用した外部 Helm Chart リポジトリ リソースの共有

VMware Cloud Director サービス プロバイダ管理者は、構成済みの Helm Chart リポジトリ リソースを他のテナント組織と共有できます。

前提条件

コンテンツ ハブ外部ソースの共有権限があることを確認します。

手順

  1. プライマリの左側ナビゲーション パネルで、[Content Hub] を選択します。
  2. セカンダリの左側パネルで [Helm Chart リポジトリ] を選択します。
  3. リソース名の横にある縦の省略記号をクリックし、[共有] を選択します。
  4. リソースを共有するテナント組織を選択し、[保存] をクリックします。
    それぞれのテナント組織の個々のアクセス レベルは、 読み取り専用にのみ設定できます。

VMware Cloud Director Service Provider Admin Portal を使用した外部 Helm Chart リポジトリ リソースの削除

VMware Cloud Director Service Provider Admin Portal を使用して、既存の Helm Chart リポジトリ リソースを削除できます。

前提条件

  • 削除する Helm Chart リポジトリ リソースからインポートされたテンプレートがないことを確認します。
  • コンテンツ ハブからの外部ソースの削除権限を持っていることを確認します。

手順

  1. プライマリの左側ナビゲーション パネルで、[Content Hub] を選択します。
  2. セカンダリの左側パネルで [Helm Chart リポジトリ] を選択します。
  3. リソース名の横にある縦の省略記号をクリックし、[削除] を選択します。
  4. [削除] をクリックします。