本页面适用于将存储与其他服务(例如 Google Cloud)连接或帮助连接的存储专家。如需详细了解我们在 Google Cloud 内容中提及的常见角色和示例任务,请参阅常见的 GKE 用户角色和任务。
GDC Ready 存储资格认证
如需获得 Google Distributed Cloud (GDC) Ready 资格认证,存储合作伙伴的系统需要满足Google Cloud 确立的以下要求。容器存储接口 (CSI) 是一个独立于供应商的标准,供应商可将其块存储和文件存储系统公开给 Kubernetes 等容器编排系统 (CO)。GDC Ready 存储资格认证可确保存储合作伙伴的 CSI 驱动程序能够在 GDC on VMware 或 GDC on Bare Metal 与合作伙伴的文件存储系统之间提供无缝体验。
合作伙伴必须支持以下各项,合作伙伴的 CSI 驱动程序才能参与该计划:
- 能够使用 Kubernetes 框架部署存储 CSI 驱动程序及其依赖项
- 当今客户要求的核心功能,包括通过 Kubernetes 内置存储 API 动态预配存储卷
- 能够为 Kubernetes 扩缩场景管理存储
- 通过永久性存储有状态工作负载来实现工作负载可移植性
对于 Google Distributed Cloud on VMware(纯软件)资格认证,存储合作伙伴可选择使用哪个 vSphere 版本执行资格认证。如果您在指定合作伙伴的认证矩阵中看不到特定版本的 vSphere,请与合作伙伴联系以确认其支持情况。
对于 Google Distributed Cloud 裸金属上的纯软件资格认证,存储合作伙伴根据其操作系统支持,为一个或多个操作系统执行资格认证。如果您没有看到具体的操作系统或版本,请与合作伙伴联系以确认支持情况。
如需详细了解该计划,请参阅 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 驱动程序在已启用的 Container Orchestrator (CO) 和 Dell PowerFlex Systems 之间实现标准化接口(CSI 规范)。该驱动程序是安装到 Kubernetes 中的插件,用于使用 Dell 存储系统提供永久性存储空间。适用于 PowerFlex 的 CSI 驱动程序提供了多种企业级功能,包括但不限于以下功能:静态预配、动态预配、创建和删除卷快照以及扩展。
网页:
- https://github.com/dell/csi-powerflex
- https://dell.github.io/csm-docs/docs/deployment/helm/drivers/installation/powerflex/
之前已验证的其他功能:
日立
解决方案:适用于容器的 Hitachi Storage 插件
说明:Hitachi Storage Plug-in for Containers (HSPC) 可在 Docker、Kubernetes 或 Kubernetes CSI 容器与 Hitachi Virtual Storage Platform (VSP) E 系列、F 系列、G 系列、VSP-5000 系列和 VSP One Block 20 系列企业级混合及全闪存存储系统之间提供连接。
HSPC 是一个包含库、设置和命令的软件组件,可用于创建容器以运行有状态应用。该组件允许有状态应用在容器的生命周期结束后保留和维护数据。HSPC 提供 Hitachi VSP 系列存储的永久性卷,利用内置的高可用性并编排集群中主机之间的存储任务。
网页:
- https://docs.hitachivantara.com/search/documents?value-filters=Option~%2522Containers%2522*Product_custom~%2522Adapters%2522&content-lang=en-US
- https://support.hitachivantara.com/en/user/answers/downloads/downloads-detail.html?d=Storage%20Plug-in%20for%20Containers&pptype=Hardware%20Version
之前已验证的其他功能:
NetApp
解决方案:CSI Trident for Kubernetes
| 资格审查矩阵 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
说明:容器存储接口 (CSI) 提供了一个框架,用于将容器编排系统与存储系统之间的通信标准化。CSI 是由 Cloud Native Computing Foundation (CNCF) Storage Special Interest Group (SIG) 推动的社区项目。NetApp 在 Trident 中实现了 CSI,以简化 Kubernetes 用户的永久性存储空间消耗,同时为所有主要 NetApp 存储平台提供通用接口。Trident 19.07 及更高版本支持 CSI,您可以从 docs.netapp 下载。
网页:
Portworx
解决方案:Portworx with CSI
说明:适用于 Kubernetes 的 Portworx Enterprise 存储平台是为了满足生产环境中在 Kubernetes 上运行数据丰富的应用所必需的业务需求而构建的。Portworx Enterprise 平台为可伸缩、高性能的容器存储、Kubernetes 备份和灾难恢复、多云运营、数据安全、容量管理以及合规与治理提供解决方案。
网页:
- https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/
- ReadWriteMany 访问模式和 Dataplane v2 (DPv2)
如果您在 VMware 上使用 Google Distributed Cloud 纯软件,并搭配使用 Dataplane V2 和 sharedv4 服务卷,建议您使用 1.28.200-gke.111 版或更高版本。
对于 Google Distributed Cloud on Bare Metal(纯软件),请使用 Px-StoreV2 驱动程序创建包含 kube-proxy(默认包含)的集群。
对于 Google Distributed Cloud on VMware(纯软件)和 Google Distributed Cloud on Bare Metal(纯软件),Google Distributed Cloud 版本 1.32.x 已通过 PX-StoreV2 的资格认证。
之前已验证的其他功能:
Robin.io
解决方案:ROBIN Storage
说明:ROBIN 云内置存储是一种应用感知型容器存储,可提供高级数据管理功能,并可在任何 Kubernetes 发行版(包括 GKE on Google Cloud 和 GDC)上运行。ROBIN 云内置存储可提供裸机性能,让您可以对任何使用 Helm Chart 或 Operator 部署的有状态应用进行保护(通过快照、备份)、防卫(通过加密)、协作(通过克隆和类似 git 的推送/拉取工作流),并提供便携性(通过云端同步)。
网页:
如果您在 VMware 上使用 Google Distributed Cloud 纯软件,并搭配使用 Dataplane V2 和 RWX 卷,我们建议您使用以下集群版本:
- 对于次要版本 1.28,请使用版本 1.28.200-gke.111 或更高版本。
- 对于 Google Distributed Cloud on Bare Metal(纯软件),我们建议您不要使用此驱动程序创建没有 kube-proxy 的集群。
之前已验证的其他功能:
VMware
解决方案:vSphere CSI 驱动程序*
| 资格审查矩阵 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
*从 GDC 1.7.x 版开始,预安装了 GDC 的 VMware vSphere CSI 为正式版。如需了解虚拟机配置要求,请参阅 VMware 前提条件文档。
说明:VMware vSphere 容器存储接口 (CSI) 是一个树外插件,可向 Kubernetes 上的容器化工作负载公开 vSphere 存储。此插件支持 VMware vSAN 和其他类型的 vSphere 存储。它会与 VMware vCenter Server 上的 Cloud Native Storage (CNS) 控制平面通信以执行所有存储预配操作。
网页: