VMware 適用的 Google Distributed Cloud (僅限軟體) 會使用套件,減少映像檔下載期間 Proxy 連線速度緩慢的問題。本頁說明不同類型的套裝組合、套裝組合內容、命名慣例和用途。
軟體包類型
Distributed Cloud for VMware 提供兩種套裝組合:一般套裝組合和完整套裝組合。這些套件包含叢集所需的元件。
一般套件只包含中繼資料和資訊清單。完整軟體包包含中繼資料、OS 映像檔 OVA 和容器映像檔 tarball。
下表比較一般和完整套裝組合的內容。
| 軟體包類型 | 目錄 |
|---|---|
| 一般 | 僅限中繼資料和資訊清單 |
| 完整 | 中繼資料、OS 映像檔 OVA 和容器映像檔 tarball |
套裝組合命名慣例
套裝組合遵循特定命名慣例。您可以透過檔案名稱中的 -full.tgz 後置字串,識別完整套件。
舉例來說,完整套件的名稱可能類似於 gke-onprem-vsphere-[VERSION]-full.tgz。
套裝組合用途
根據環境和網路狀況選擇套裝組合類型。
一般組合包用途
如要進行標準安裝,請使用一般套件。這類裝置通常具有 Google Cloud的高頻寬存取權。
完整套裝組合的用途
在氣隙環境或生產工作站中使用完整套件,並透過緩慢的 Proxy 連線至 Google Cloud。
完整套裝組合有幾項優點:
- 避免 Proxy 停機。
- 不必為不同的正式版環境啟用或停用 Proxy。
- 將完整套件 tarball 分發至工作站。
您可以在沒有 Proxy 的環境中下載完整套件。由於完整套件包含所有系統映像檔,因此您可以在生產工作站中執行 gkectl prepare,不必連線至 Google Cloud。
版本差異和限制
套裝組合內容和相容性會因 Google Distributed Cloud 版本而異:
- 1.33 以上版本:完整套件包含 cgroup v2 映像檔,但不含 cgroup v1 映像檔,與新版叢集的預設執行階段需求一致。
- 1.32 以下版本:完整套件不含 cgroup v2 映像檔。如要在舊版上使用 cgroup v2,必須使用一般套件。
套件組合如何與私人登錄檔搭配運作
您可以在叢集設定檔中設定私人登錄檔。如果您在管理員叢集檔案中設定私人登錄檔,所有使用者叢集都會從該私人登錄檔提取工作負載映像檔。
如果未設定私人登錄檔,系統會使用元件存取服務帳戶 component-access-sa,從 gcr.io/gke-on-prem-release 提取系統映像檔。如要進一步瞭解 Google Distributed Cloud 軟體專用 VMware 中的私人登錄檔,請參閱「設定私人容器登錄檔」。
如果使用 Proxy,但連線至 Google Cloud 的網路速度緩慢,可以使用完整套件在沒有 Proxy 的情況下執行 gkectl prepare。完成準備作業後,請重新啟用 Proxy,並盡量減少與外部網路的連線。這個方法可大幅提升安全性。