本頁面適用於儲存空間專家,他們負責將儲存空間與其他服務 (例如 Google Cloud) 連結,或協助連結。如要進一步瞭解 Google Cloud 內容中提及的常見角色和工作範例,請參閱「常見的 GKE 使用者角色和工作」。
GDC Ready 儲存空間資格
Google Cloud 制定了下列規定,儲存空間合作夥伴的系統必須符合這些規定,才能取得 Google Distributed Cloud (GDC) Ready 資格。Container Storage Interface (CSI) 是獨立於供應商的標準,可讓供應商將其區塊和檔案儲存系統公開給 Kubernetes 等容器自動化調度管理系統 (CO)。GDC Ready 儲存空間資格認證可確保儲存空間合作夥伴的 CSI 驅動程式,能在 GDC (VMware 或裸機) 與合作夥伴的檔案儲存系統之間,提供流暢的使用體驗。
合作夥伴的 CSI 驅動程式必須支援下列項目,才能加入計畫:
- 能夠使用 Kubernetes 架構部署儲存空間 CSI 驅動程式及其依附元件
- 客戶目前需要的核心功能,包括使用 Kubernetes 內建 Storage API 動態佈建磁碟區
- 可管理 Kubernetes 擴充和縮減情境的儲存空間
- 工作負載可攜性,為有狀態的工作負載提供永久儲存空間
如果是 VMware 適用的 Google Distributed Cloud 軟體,儲存空間合作夥伴可以選擇要使用哪個版本的 vSphere 進行認證。如果在特定合作夥伴的資格矩陣中,未看到特定版本的 vSphere,請向合作夥伴確認是否支援。
如果是僅限裸機的 Google Distributed Cloud 軟體資格認證,儲存空間合作夥伴會根據其支援的 OS,在一或多個作業系統上執行資格認證。如果找不到特定 OS 或版本,請向合作夥伴確認是否支援。
如要進一步瞭解這項計畫,請參閱「GDC Ready 合作夥伴」。
GDC 版本驗證
我們不再只與各儲存空間合作夥伴驗證每個 Google Distributed Cloud 軟體版本,因為我們並未與列出的供應商發生任何重大衝突。如果對儲存空間合作夥伴和驗證 Google Distributed Cloud 軟體有疑慮,請與客戶技術顧問或支援團隊成員聯絡。如要進一步瞭解版本支援政策,請參閱 Google Distributed Cloud 軟體專用支援頁面。
下列供應商先前已驗證其儲存空間產品的不同支援版本:
Dell EMC
解決方案:PowerStore 專用 CSI 驅動程式
說明:容器儲存空間介面 (CSI) 規格旨在提供介面,讓容器自動調度管理工具 (例如 Kubernetes) 用於佈建儲存空間。儲存空間供應商會實作符合規格的 CSI 驅動程式,並使用這個與供應商無關的容器儲存空間介面提供儲存空間服務。
網頁:https://github.com/dell/csi-powerstore/
解決方案:PowerFlex 適用的 CSI 驅動程式
說明: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 Plug-in for Containers
| 資格矩陣 | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
說明:Hitachi Vantara Container Storage Interface (CSI) 是一組外掛程式和元件,可將 Kubernetes 發行版本與 Hitachi 儲存平台 (VSP) E 系列、F 系列、G 系列、VSP 5000 系列、VSP One Block 20 系列和 VSP One Block High End (VSP One Block 85) 企業級混合式和全快閃儲存系統整合。
HSPC 是軟體元件,內含程式庫、設定和指令,可用來建立容器,以便執行有狀態應用程式。這個元件可讓有狀態應用程式在容器生命週期結束後,保留及維護資料。HSPC 提供 Hitachi VSP 系列儲存空間的永久磁碟區、運用內建的高可用性,並在叢集中的主機之間自動調度儲存空間工作。
網頁:
NetApp
解決方案:Kubernetes 適用的 CSI Trident
| 資格矩陣 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
說明:容器儲存空間介面 (CSI) 提供一個架構,可標準化容器自動調度管理工具與儲存系統之間的通訊。CSI 是由雲端原生運算基金會 (CNCF) 儲存空間特殊興趣群組 (SIG) 推動的社群成果。NetApp 在 Trident 中導入 CSI,簡化 Kubernetes 使用者使用永久儲存空間的方式,同時為所有主要 NetApp 儲存平台提供通用介面。Trident 19.07 以上版本支援 CSI,可從 docs.netapp 下載。
網頁:
Portworx
解決方案:Portworx 搭配 CSI
說明:Kubernetes 適用的 Portworx Enterprise Storage Platform 旨在滿足業務需求,以便在 Kubernetes 上執行資料豐富的應用程式。Portworx Enterprise 平台提供可擴充的高效能容器儲存空間、Kubernetes 備份和災難復原、多雲端作業、資料安全性、容量管理,以及法規遵循和管理等解決方案。
網頁:
- https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/
- ReadWriteMany 存取模式和 Dataplane v2 (DPv2)
如果您只在 VMware 上使用 Google Distributed Cloud 軟體,並搭配 Dataplane V2 和共用 v4 服務磁碟區,建議使用 1.28.200-gke.111 以上版本。
如果僅在裸機上使用 Google Distributed Cloud 軟體,請建立包含 kube-proxy (預設包含) 和 Px-StoreV2 驅動程式的叢集。
如果是 VMware 和裸機適用的 Google Distributed Cloud 軟體,Google Distributed Cloud 1.32.x 版符合 PX-StoreV2 資格。
先前已驗證的其他功能:
Robin.io
解決方案:ROBIN Storage
說明:ROBIN 雲端內建儲存空間是應用程式感知容器儲存空間,提供進階資料管理功能,可在任何 Kubernetes 發行版本上執行,包括 GKE on Google Cloud 和 GDC。ROBIN 雲端內建儲存空間提供裸機效能,並可讓您保護 (使用快照、備份)、保護 (使用加密)、協作 (使用複製和 git,例如推送/提取工作流程),以及可攜式 (使用雲端同步) 任何使用 helm 圖表或運算子部署的有狀態應用程式。
網頁:
如果您只在 VMware 上使用 Google Distributed Cloud 軟體,並搭配 Dataplane V2 和 RWX 磁碟區,建議使用下列叢集版本:
- 如果是 1.28 子版本,請使用 1.28.200-gke.111 以上版本。
- 如果只在裸機上使用 Google Distributed Cloud 軟體,建議您不要使用這個驅動程式建立不含 kube-proxy 的叢集。
先前已驗證的其他功能:
VMware
解決方案:vSphere CSI 驅動程式*
| 資格矩陣 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
*自 GDC 1.7.x 版起,GDC 預先安裝的 VMware vSphere CSI 已正式發布。如要瞭解 VM 設定需求,請參閱 VMware 必要條件說明文件。
說明:VMware vSphere Container Storage Interface (CSI) 是樹狀結構外外掛程式,可將 vSphere 儲存空間公開給 Kubernetes 上的容器化工作負載。這個外掛程式可啟用 VMware vSAN 和其他類型的 vSphere 儲存空間。它會與 VMware vCenter Server 上的雲端原生儲存空間 (CNS) 控制層通訊,執行所有儲存空間佈建作業。
網頁: