GDC Ready 儲存空間合作夥伴

本頁內容適用於儲存空間專家,他們負責將儲存空間連結至其他服務 (例如 Google Cloud),或協助連結儲存空間。如要進一步瞭解我們在 Google Cloud 內容中提及的常見角色和範例工作,請參閱「常見的 GKE Enterprise 使用者角色和工作」。

GDC Ready 儲存空間資格

Google Cloud 已制定下列要求,儲存空間合作夥伴的系統必須符合這些要求,才能取得 Google Distributed Cloud (GDC) Ready 資格。容器儲存介面 (CSI) 是廠商獨立標準,可供廠商向容器自動化調度管理系統 (CO) (例如 Kubernetes) 公開區塊和檔案儲存系統。符合 GDC Ready 儲存空間資格,即可確保我們儲存空間合作夥伴的 CSI 驅動程式,能提供 GDC (在 VMware 或裸機上) 和合作夥伴區塊/檔案儲存系統間順暢的體驗。

如要讓合作夥伴的 CSI 驅動程式符合本方案資格,合作夥伴必須支援下列項目:

  • 可以使用 Kubernetes 架構部署儲存空間 CSI 驅動程式及其依附元件
  • 可以提供客戶現今需要的核心功能,包括透過 Kubernetes 原生 Storage API 動態佈建磁碟區
  • 在 Kubernetes 需要視情況擴充或縮減資源時,可以管理相應的儲存空間
  • 透過常駐儲存空間,為有狀態的工作負載提供工作負載遷移能力

對於 VMware 資格的 Google Distributed Cloud (僅限軟體),儲存空間合作夥伴可選擇要使用哪個版本的 vSphere 進行資格認證。如果特定合作夥伴的資格矩陣未列出特定版本的 vSphere,請向合作夥伴確認他們是否支援該版本。

對於 Google Distributed Cloud (僅限軟體) 的裸機資格,儲存空間合作夥伴會根據其支援的作業系統,對一或多個作業系統執行資格認證。如果沒有看到特定作業系統或版本,請與合作夥伴確認是否支援。

如要進一步瞭解這項計畫,請參閱 GDC Ready 合作夥伴

GDC 版本驗證矩陣

下表根據部署選項 (VMware 或裸機),列出儲存空間合作夥伴和經過驗證的 GDC 版本。選取合作夥伴即可查看解決方案詳細資料。

儲存空間合作夥伴 GDC 1.28 GDC 1.29 GDC 1.30 GDC 1.31
Dell EMC 裸機
Hitachi 裸機 裸機 裸機
NetApp VMware
裸機
VMware
裸機
VMware
裸機
Portworx VMware
裸機
VMware
裸機
VMware
裸機
VMware
裸機
Robin.io 裸機 裸機 裸機 裸機
VMware VMware VMware VMware

GDC Ready 儲存空間合作夥伴

Dell EMC

解決方案 PowerStore 的 CSI 驅動程式
資格矩陣
GDC 版本 驅動程式版本 vSphere 支援 支援不含作業系統的容器 測試的其他功能
vSphere 版本 作業系統版本
說明 Container Storage Interface (CSI) 規格的設計宗旨,是提供容器自動化調度管理工具 (例如 Kubernetes) 可用來佈建儲存空間的介面。儲存空間供應商會實作符合規格的 CSI 驅動程式,透過這個與供應商無關的 Container Storage Interface 提供儲存空間服務。
網頁 https://github.com/dell/csi-powerstore/
解決方案 PowerFlex 的 CSI 驅動程式
資格矩陣
GDC 版本 驅動程式版本 vSphere 支援 支援不含作業系統的容器 測試的其他功能
vSphere 版本 作業系統版本
1.30.x 2.11.0 Ubuntu 22.04 LTS 擴充
原始區塊
快照
說明 Dell 的 PowerFlex CSI 驅動程式會在已啟用的容器自動化調度管理系統 (CO) 和 Dell PowerFlex 系統之間,實作標準化介面 (CSI 規格)。這是安裝到 Kubernetes 的外掛程式,可使用 Dell 儲存系統提供永久儲存空間。PowerFlex 的 CSI 驅動程式提供多項企業級功能,包括但不限於:靜態佈建、動態佈建、建立及刪除磁碟區快照、擴充等。
網頁 https://github.com/dell/csi-powerflex
https://dell.github.io/csm-docs/docs/deployment/helm/drivers/installation/powerflex/

Hitachi

解決方案 適用於容器的 Hitachi Storage 外掛程式
資格矩陣
GDC 版本 驅動程式版本 vSphere 支援 支援不含作業系統的容器 測試的其他功能
vSphere 版本 作業系統版本
1.28.x 3.14.0 RHEL 8.4
RHEL 8.6
RHEL 8.8
擴充
原始區塊
快照
1.29.x 3.14.0 RHEL 8.4
RHEL 8.6
RHEL 8.8
擴充
原始區塊
快照
1.30.x 3.14.3 RHEL 8.6
RHEL 8.8
RHEL 9.2
擴充
原始區塊
快照
說明 Hitachi Storage Plug-in for Containers (HSPC) 可在 Docker、Kubernetes 或 Kubernetes CSI 容器,以及 Hitachi Virtual Storage Platform (VSP) E 系列、F 系列和 G 系列企業級混合式與全快閃儲存系統之間建立連線。

HSPC 是軟體元件,內含可用來建立容器的程式庫、設定和指令,以便執行具狀態的應用程式。這項功能可讓有狀態的應用程式在容器生命週期結束後,繼續保留及維護資料。Containers 專用的儲存空間外掛程式可提供 Hitachi VSP 系列儲存空間的永久磁碟區,運用內建的高可用性,並協調叢集中主機之間的儲存空間工作。

網頁 https://docs.hitachivantara.com/v/u/en-us/adapters-and-drivers/3.14.x/mk-92adptr142

https://support.hitachivantara.com/en/user/answers/downloads/downloads-detail.html?d=Storage%20Plug-in%20for%20Containers&pptype=Hardware%20Version

注意:您必須註冊才能存取 Hitachi Vantara 的支援網站。

NetApp

解決方案 Kubernetes 的 CSI Trident
資格矩陣
GDC 版本 驅動程式版本 vSphere 支援 支援不含作業系統的容器 測試的其他功能
vSphere 版本 作業系統版本
1.28.x 24.02.0 8.0.1 RHEL 8.6
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
擴充
快照
原始區塊
ReadWriteMany
磁碟區複製
1.29.x 24.02.0 7.0.3 RHEL 8.6
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
擴充
快照
原始區塊
ReadWriteMany
磁碟區複製
1.30.x 24.06.0 7.0.3
8.0.3
RHEL 9.2
Ubuntu 20.04 LTS
擴充
快照
原始區塊
ReadWriteMany
磁碟區複製
Trident 已透過 SAN 和 NAS 通訊協定,使用 SolidFire 和 ONTAP 解決方案進行驗證。
說明 Container Storage Interface (CSI) 提供架構,可將容器自動化調度管理系統與儲存系統之間的通訊標準化。這項計畫由雲端原生運算基金會 (CNCF) 儲存空間特別興趣小組 (SIG) 帶領,是社群共同努力的成果。NetApp 在 Trident 中導入 CSI,簡化 Kubernetes 使用者對持續性儲存空間的耗用,同時為所有主要 NetApp 儲存空間平台提供通用介面。Trident 19.07 以上版本支援 CSI,可從 netapp.io 下載。
網頁 https://netapp.io/2019/06/28/all-new-csi-trident/

https://github.com/NetApp/trident

注意
  • 您必須使用 NetApp 將 GDCV 1.28 升級至 1.28.200-gke.111 以上版本。
  • 我們已在 Bare Metal 上使用 GDC 1.30.x 測試 RHEL 8.10,但由於觀察到 multipathd 的問題,因此不支援這項作業系統。

Portworx

解決方案 搭配 CSI 使用 Portworx
資格矩陣
GDC 版本 驅動程式版本 vSphere 支援 支援不含作業系統的容器 測試的其他功能
vSphere 版本 作業系統版本
1.28.x 3.1.0 7.0.3
8.0.1
Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
擴充
快照
ReadWriteMany
1.29.x 3.1.2 7.0.3 RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
擴充
快照
ReadWriteMany
1.30.x 3.1.3 7.0.3
8.0.3
RHEL 8.8
RHEL 8.10
RHEL 9.2
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
擴充
快照
ReadWriteMany
1.31.x 3.0.5
3.1.3
3.2.1.2
7.0.3
8.0.3
RHEL 8.10
RHEL 9.2
Ubuntu 22.04 LTS
擴充
快照
ReadWriteMany
說明 Portworx Kubernetes 企業儲存平台從頭開始建構,可解決在 Kubernetes 中執行資料密集型應用程式時,滿足業務需求所需的條件。Portworx Enterprise 平台提供可擴充的高效能容器儲存空間、Kubernetes 備份災害復原、多雲端作業、資料安全、容量管理,以及法規遵循和管理解決方案。
網頁 https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/
ReadWriteMany 存取模式和 Dataplane v2 (DPv2) 如果是 VMware 上的 Google Distributed Cloud (僅限軟體),且您使用 Dataplane V2sharedv4 服務磁碟區,建議使用下列叢集版本:
  • 如要使用 1.16 次要版本,請使用 1.16.4-gke.37 以上版本。
  • 如果是 1.28 次要版本,請使用 1.28.200-gke.111 以上版本。
如果是裸機上的 Google Distributed Cloud (僅限軟體),建議您不要使用這個驅動程式建立沒有 kube-proxy 的叢集
注意
  • 我們發現 GDC 1.31.x 在 RHEL 8.10 上搭配驅動程式 3.0.5 執行時會發生問題,因此不建議使用這個組合

Robin.io

解決方案 ROBIN Storage
資格矩陣
GDC 版本 驅動程式版本 vSphere 支援 支援不含作業系統的容器 測試的其他功能
vSphere 版本 作業系統版本
1.28.x 1.0 Ubuntu 22.04 LTS 擴充
原始區塊
快照
ReadWriteMany
1.29.x 5.4.8 Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
擴充
原始區塊
快照
ReadWriteMany
1.30.x 5.4.8 Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
擴充
原始區塊
快照
ReadWriteMany
1.31.x 5.4.8 Ubuntu 22.04 LTS 擴充
原始區塊
快照
ReadWriteMany
說明 Robin Cloud Native Storage 是可感知應用程式的容器儲存空間,提供進階資料管理功能,並可在任何 Kubernetes 發行版本上原生執行,包括 GKE on Google Cloud 和 GDC。ROBIN Cloud Native Storage 提供裸機效能,讓您能保護 (透過快照和備份)、確保安全 (透過加密)、協作 (透過複製和類似 Git 的推送/提取工作流程),以及可攜式 (透過雲端同步) 使用 Helm Charts 或運算子部署的任何有狀態應用程式。
網頁 https://docs.robin.io/
ReadWriteMany 存取模式和 Dataplane v2 (DPv2) 如果是 VMware 上的 Google Distributed Cloud (僅限軟體),且您使用 Dataplane V2 和 RWX 磁碟區,建議使用下列叢集版本:
  • 如要使用 1.16 次要版本,請使用 1.16.4-gke.37 以上版本。
  • 如果是 1.28 次要版本,請使用 1.28.200-gke.111 以上版本。
如果是裸機上的 Google Distributed Cloud (僅限軟體),建議您不要使用這個驅動程式建立沒有 kube-proxy 的叢集

VMware

解決方案 vSphere CSI 驅動程式*
資格矩陣
GDC 版本 驅動程式版本 vSphere 支援 支援不含作業系統的容器 測試的其他功能
vSphere 版本* 作業系統版本
1.28.x 3.1.1 7.0.3 不適用 擴充
原始區塊
快照
1.29.x 3.1.2 7.0.3 不適用 擴充
原始區塊
快照
1.30.x 3.3.0 7.0.3
8.0.3
不適用 擴充
原始區塊
快照
*自 GDC 1.7.x 版起,預先安裝的 VMware vSphere CSI 已正式發布。如需 VM 設定需求,請參閱 VMware 必要條件說明文件。
說明 VMware vSphere Container Storage Interface (CSI) 是樹狀結構外的外掛程式,可將 vSphere 儲存空間提供給 Kubernetes 上的容器化工作負載。這個外掛程式可啟用 VMware vSAN 和其他類型的 vSphere 儲存空間。它會與 VMware vCenter Server 上的 Cloud Native Storage (CNS) 控制層通訊,執行所有儲存空間佈建作業。
網頁 https://cloud.google.com/kubernetes-engine/distributed-cloud/vmware/docs/how-to/using-vsphere-csi-driver