VMware 用 Google Distributed Cloud ソフトウェアのみでは、バンドルを使用して、イメージのダウンロード中にプロキシ接続が遅くなる問題を軽減します。このページでは、さまざまなバンドルタイプ、バンドルの内容、命名規則、ユースケースについて説明します。
バンドルタイプ
VMware 用 Google Distributed Cloud ソフトウェアのみには、標準バンドルとフルバンドルの 2 種類のバンドルがあります。これらのバンドルには、クラスタに必要なコンポーネントが含まれています。
通常のバンドルには、メタデータとマニフェストのみが含まれます。フルバンドルには、メタデータ、OS イメージ OVA、コンテナ イメージ tarball が含まれています。
次の表は、通常のバンドルとフルバンドルの内容を比較したものです。
| バンドルタイプ | 目次 |
|---|---|
| 標準 | メタデータとマニフェストのみ |
| フル | メタデータ、OS イメージ OVA、コンテナ イメージ tarball |
バンドルの命名規則
バンドルは特定の命名規則に従います。フルバンドルは、ファイル名の -full.tgz サフィックスで識別できます。
たとえば、完全なバンドルの名前は gke-onprem-vsphere-[VERSION]-full.tgz のようになります。
バンドルのユースケース
環境とネットワークの状態に基づいてバンドルタイプを選択します。
通常のバンドルのユースケース
標準インストールには、通常のバンドルを使用します。通常、これらのインストールでは Google Cloudへの高帯域幅アクセスが可能です。
フルバンドルのユースケース
エアギャップ環境、または Google Cloudへのプロキシ接続が遅い本番環境ワークステーションでは、フルバンドルを使用します。
フルバンドルには次のようなメリットがあります。
- プロキシのダウンタイムを回避する。
- 異なる本番環境でプロキシを有効または無効にする必要がなくなります。
- 完全なバンドル tarball をワークステーションに配布します。
プロキシのない環境で完全なバンドルをダウンロードできます。フルバンドルにはすべてのシステム イメージが含まれているため、 Google Cloudに接続せずに、本番環境のワークステーションでフルバンドルを使用して gkectl prepare を実行できます。
バージョンの違いと制限事項
バンドルの内容と互換性は、Google Distributed Cloud のバージョンによって異なります。
- バージョン 1.33 以降: フルバンドルには cgroup v2 イメージが含まれ、cgroup v1 イメージは除外されます。これは、新しいクラスタのデフォルトのランタイム要件に沿ったものです。
- バージョン 1.32 以前: フルバンドルには cgroup v2 イメージが含まれていません。古いバージョンで cgroup v2 が必要な場合は、通常のバンドルを使用する必要があります。
限定公開レジストリでのバンドルの仕組み
クラスタ構成ファイルで非公開レジストリを構成できます。管理クラスタ ファイルで非公開レジストリを構成すると、すべてのユーザー クラスタがその非公開レジストリからワークロード イメージを pull します。
非公開レジストリを構成しない場合、システム イメージはコンポーネント アクセス サービス アカウント component-access-sa を使用して gcr.io/gke-on-prem-release から pull されます。VMware 用 Google Distributed Cloud ソフトウェアのみの非公開レジストリの詳細については、非公開コンテナ レジストリを構成するをご覧ください。
プロキシがあり、 Google Cloud に接続するネットワーク速度が遅い場合は、フルバンドルを使用してプロキシなしで gkectl prepare を実行できます。準備が完了したら、プロキシを再度有効にして、外部ネットワークへの接続を最小限に抑えます。この方法により、セキュリティが大幅に向上します。
次のステップ
- バンドルをダウンロードするには、ダウンロードをご覧ください。
- バンドルパスを構成するには、管理クラスタ構成ファイルをご覧ください。
- 外部ネットワークをバイパスする方法については、非公開コンテナ レジストリを構成するをご覧ください。