VMware Cloud Director Tenant Portal を使用すると、デプロイ、サービス、入力方向ルール、およびその他のコンポーネントなどの事前構成済み Kubernetes リソースを含む Helm Chart パッケージを使用して、Kubernetes クラスタに特定のアプリケーションとサービスをデプロイできます。
Helm Chart パッケージには、デプロイ中にチャートの構成パラメータをカスタマイズするために使用できるテンプレートが用意されています。
VMware Cloud Director Tenant Portal での外部 Helm Chart リポジトリ リソースの作成
テナントが外部 Helm Chart リポジトリから VMware Cloud Director カタログにアプリケーションをインポートできるようにする場合、Helm Chart リポジトリ リソースを作成し、そのリソースを組織内のテナント ユーザーと共有する必要があります。
Helm Chart リポジトリ リソースには、Helm Chart リポジトリとの接続を確立し、ユーザーがリモート Helm Chart リポジトリからコンテンツを参照したり、Helm Chart リポジトリ アプリケーションをインポートしたりするために必要なすべての情報が保存されます。
VMware Cloud Director Tenant 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> です。
手順
次のタスク
縦の省略記号をクリックして [同期] を選択することで、Helm Chart リポジトリからのアプリケーション イメージの最新のコレクションを使用して VMware Cloud Director を最新の状態に維持できます。
リソースを変更するには、リソース名の横にある縦の省略記号をクリックし、[編集] を選択します。
VMware Cloud Director Tenant Portal を使用した外部 Helm Chart リポジトリ リソースの共有
VMware Cloud Director テナントは、構成済みの Helm Chart リポジトリ リソースを組織内の他のテナントと共有できます。
前提条件
コンテンツ ハブ外部ソースの共有権限があることを確認します。
手順
- プライマリの左側ナビゲーション パネルで、[Content Hub] を選択します。
- セカンダリの左側パネルで [Helm Chart リポジトリ] を選択します。
- リソース名の横にある縦の省略記号をクリックし、[共有] を選択します。
- 組織内のすべてのユーザーまたは特定のユーザーとリソースを共有します。
オプション ステップ すべてのユーザーとリソースを共有 - [共有先] セクションで [すべてのユーザー] を選択し、ドロップダウン メニューからアクセス レベルを選択します。
- [保存] をクリックします。
特定のユーザーとリソースを共有 - [共有先] セクションで、[特定のユーザー] を選択します。
- テーブルからユーザーを選択し、ドロップダウン メニューからアクセス レベルを個別に構成します。
- [保存] をクリックします。
VMware Cloud Director Tenant Portal を使用した外部 Helm Chart リポジトリ リソースの削除
VMware Cloud Director Tenant Portal を使用して、既存の Helm Chart リポジトリ リソースを削除できます。
前提条件
- 削除する Helm Chart リポジトリ リソースからインポートされたテンプレートがないことを確認します。
- コンテンツ ハブからの外部ソースの削除権限を持っていることを確認します。
手順
- プライマリの左側ナビゲーション パネルで、[Content Hub] を選択します。
- セカンダリの左側パネルで [Helm Chart リポジトリ] を選択します。
- リソース名の横にある縦の省略記号をクリックし、[削除] を選択します。
- [削除] をクリックします。