Partners de almacenamiento de GDC Ready

Esta página está dirigida a especialistas de almacenamiento que conectan o ayudan a conectar el almacenamiento con otros servicios, como Google Cloud. Para obtener más información sobre los roles habituales y las tareas de ejemplo a las que hacemos referencia en el contenido, consulta Roles y tareas habituales de los usuarios de GKE. Google Cloud

Cualificación de almacenamiento GDC Ready

Google Cloud ha establecido los siguientes requisitos que debe cumplir el sistema de un partner de almacenamiento para obtener la certificación Google Distributed Cloud (GDC) Ready. Container Storage Interface (CSI) es un estándar independiente del proveedor que permite a los proveedores exponer sus sistemas de almacenamiento en bloques y de archivos a sistemas de orquestación de contenedores (COs) como Kubernetes. La certificación de almacenamiento compatible con GDC asegura que los controladores de CSI de nuestros partners de almacenamiento puedan proporcionar una experiencia fluida entre GDC (en VMware o bare metal) y los sistemas de almacenamiento en bloques o de archivos de los partners.

Para que sus controladores de CSI puedan participar en el programa, los partners deben ofrecer lo siguiente:

  • Posibilidad de desplegar el controlador de CSI de almacenamiento y sus dependencias con el framework de Kubernetes.
  • Funciones esenciales que los clientes necesitan, como el aprovisionamiento dinámico de volúmenes, mediante las APIs de almacenamiento nativas de Kubernetes.
  • Posibilidad de gestionar el almacenamiento de Kubernetes de forma que pueda aumentarse o reducirse según sea necesario.
  • Portabilidad de cargas de trabajo con almacenamiento persistente para las que tienen reconocimiento del estado

En el caso de Google Distributed Cloud (solo software) en las cualificaciones de VMware, los partners de almacenamiento pueden elegir con qué versión de vSphere quieren obtener la cualificación. Si no ve una versión específica de vSphere incluida en la matriz de cualificación de un partner concreto, póngase en contacto con él para confirmar si la admite.

En el caso de Google Distributed Cloud (solo software) en las cualificaciones de Bare Metal, los partners de almacenamiento realizaron las cualificaciones en uno o varios sistemas operativos en función de su compatibilidad con el SO. Si no ves un SO o una versión concretos, ponte en contacto con el partner para confirmar si son compatibles.

Puedes obtener más información sobre el programa en Partners aptos para GDC.

Matriz de validación de versiones de GDC

En la siguiente tabla se destacan los partners de almacenamiento y las versiones validadas de GDC, en función de la opción de implementación (VMware o bare metal). Selecciona un partner para ver los detalles de su solución.

Partner de almacenamiento GDC 1.28 GDC 1.29 GDC 1.30 GDC 1.31 GDC 1.32
Dell EMC Bare Metal
Hitachi Bare Metal Bare Metal Bare Metal
NetApp Bare metal de VMware
Bare metal de VMware
Bare metal de VMware
Portworx Bare metal de VMware
Bare metal de VMware
Bare metal de VMware
Bare metal de VMware
VMware
Bare Metal
Robin.io Bare Metal Bare Metal Bare Metal Bare Metal Bare Metal
VMware VMware VMware VMware VMware VMware

Partners de almacenamiento de GDC Ready

Dell EMC

Solución Controlador de CSI para PowerStore
Matriz de cualificación
Versión de GDC Versión del controlador Compatibilidad con vSphere compatibilidad con bare metal Funciones adicionales probadas
Versión de vSphere Versión(es) del SO
Descripción La especificación de la interfaz de almacenamiento de contenedores (CSI) se diseñó para proporcionar una interfaz que los orquestadores de contenedores (como Kubernetes) puedan usar para aprovisionar almacenamiento. Los proveedores de almacenamiento implementan controladores CSI que se ajustan a la especificación y que proporcionan servicios de almacenamiento a través de esta interfaz de almacenamiento de contenedores independiente del proveedor.
Página web https://github.com/dell/csi-powerstore/
Solución Controlador de CSI para PowerFlex
Matriz de cualificación
Versión de GDC Versión del controlador Compatibilidad con vSphere compatibilidad con bare metal Funciones adicionales probadas
Versión de vSphere Versión(es) del SO
1.30.x 2.11.0 Ubuntu 22.04 LTS Expansión
Bloque sin procesar
Snapshot
Descripción El controlador CSI de PowerFlex de Dell implementa la interfaz estandarizada (especificación CSI) entre el orquestador de contenedores (CO) habilitado y los sistemas Dell PowerFlex. Es un complemento que se instala en Kubernetes para proporcionar almacenamiento persistente mediante sistemas de almacenamiento de Dell. El controlador CSI de PowerFlex ofrece varias funciones de nivel empresarial, como el aprovisionamiento estático, el aprovisionamiento dinámico, la creación y eliminación de copias de volumen, la expansión, etc.
Página web https://github.com/dell/csi-powerflex
https://dell.github.io/csm-docs/docs/deployment/helm/drivers/installation/powerflex/

Hitachi

Solución Complemento de almacenamiento de Hitachi para contenedores
Matriz de cualificación
Versión de GDC Versión del controlador Compatibilidad con vSphere compatibilidad con bare metal Funciones adicionales probadas
Versión de vSphere Versión(es) del SO
1.28.x 3.14.0 RHEL 8.4
RHEL 8.6
RHEL 8.8
Expansión
Bloque sin procesar
Snapshot
1.29.x 3.14.0 RHEL 8.4
RHEL 8.6
RHEL 8.8
Expansión
Bloque sin procesar
Snapshot
1.30.x 3.14.3 RHEL 8.6
RHEL 8.8
RHEL 9.2
Expansión
Bloque sin procesar
Snapshot
Descripción El complemento de almacenamiento de Hitachi para contenedores (HSPC) proporciona conectividad entre contenedores Docker, Kubernetes o Kubernetes CSI y sistemas de almacenamiento híbridos y totalmente flash de clase empresarial de las series E, F y G de Hitachi Virtual Storage Platform (VSP).

HSPC es un componente de software que contiene bibliotecas, ajustes y comandos que puedes usar para crear un contenedor con el fin de ejecutar tus aplicaciones con estado. Permite que las aplicaciones con estado persistan y mantengan los datos después de que haya finalizado el ciclo de vida del contenedor. El complemento de almacenamiento para contenedores proporciona volúmenes persistentes del almacenamiento de la serie VSP de Hitachi, utiliza la alta disponibilidad integrada y coordina las tareas de almacenamiento entre los hosts de un clúster.

Página web 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

Nota: Debes REGISTRARTE para acceder al sitio de asistencia de Hitachi Vantara.

NetApp

Solución CSI Trident para Kubernetes
Matriz de cualificación
Versión de GDC Versión del controlador Compatibilidad con vSphere compatibilidad con bare metal Funciones adicionales probadas
Versión de vSphere Versión(es) del SO
1.28.x 24.02.0 8.0.1 RHEL 8.6
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansión
Snapshot
Bloque sin formato
ReadWriteMany
Clonación de volúmenes
1.29.x 24.02.0 7.0.3 RHEL 8.6
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansión
Snapshot
Bloque sin formato
ReadWriteMany
Clonación de volúmenes
1.30.x 24.06.0 7.0.3
8.0.3
RHEL 9.2
Ubuntu 20.04 LTS
Expansión
Snapshot
Bloque sin formato
ReadWriteMany
Clonación de volúmenes
Trident se ha validado con soluciones SolidFire y ONTAP que usan protocolos SAN y NAS.
Descripción La interfaz de almacenamiento de contenedores (CSI) proporciona un marco para estandarizar las comunicaciones entre los orquestadores de contenedores y los sistemas de almacenamiento. Se trata de una iniciativa de la comunidad impulsada por el grupo de interés especial de almacenamiento (SIG) de la Cloud Native Computing Foundation (CNCF). NetApp implementó CSI en Trident para simplificar el consumo de almacenamiento persistente para los usuarios de Kubernetes, al tiempo que ofrecía una interfaz universal a todas las principales plataformas de almacenamiento de NetApp. CSI es compatible con las versiones 19.07 o posteriores de Trident y se puede descargar desde netapp.io.
Página web https://netapp.io/2019/06/28/all-new-csi-trident/

https://github.com/NetApp/trident

Nota
  • Debes actualizar a la versión 1.28.200-gke.111 o una posterior con NetApp para GDCV 1.28.
  • RHEL 8.10 se ha probado con GDC 1.30.x en Bare Metal, pero no es compatible debido a los problemas observados con multipathd.

Portworx

Solución Portworx con CSI
Matriz de cualificación
Versión de GDC Versión del controlador Compatibilidad con vSphere compatibilidad con bare metal Funciones adicionales probadas
Versión de vSphere Versión(es) del SO
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
Expansión
Snapshot
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
Expansión
Snapshot
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
Expansión
Snapshot
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
Expansión
Snapshot
ReadWriteMany
1.32.x 3.1.8
3.2.1.2
3.3.0
7.0.3
8.0.3
RHEL 8.10
RHEL 9.2
Ubuntu 22.04 LTS
Expansión
Snapshot
ReadWriteMany
Descripción La plataforma de almacenamiento empresarial Portworx para Kubernetes se ha diseñado desde cero para satisfacer los requisitos empresariales necesarios para ejecutar aplicaciones con gran cantidad de datos en Kubernetes en producción. La plataforma Portworx Enterprise ofrece soluciones para el almacenamiento de contenedores escalable y de alto rendimiento, copias de seguridad de Kubernetes y recuperación tras desastres, operaciones multinube, seguridad de datos, gestión de capacidad, cumplimiento y gobernanza.
Página web https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/
Modo de acceso ReadWriteMany y Dataplane v2 (DPv2) En el caso de Google Distributed Cloud (solo software) en VMware, si usas Dataplane V2 y volúmenes de servicio sharedv4, te recomendamos que utilices las siguientes versiones de clúster:
  • En el caso de la versión secundaria 1.16, usa la versión 1.16.4-gke.37 o una posterior.
  • En el caso de la versión secundaria 1.28, usa la versión 1.28.200-gke.111 o una posterior.
En el caso de Google Distributed Cloud (solo software) en bare metal, te recomendamos que no crees un clúster sin kube-proxy con este controlador.
Nota
  • Hemos detectado un problema con GDC 1.31.x en RHEL 8.10 con el controlador 3.0.5, por lo que no recomendamos esta combinación.

Robin.io

Solución ROBIN Storage
Matriz de cualificación
Versión de GDC Versión del controlador Compatibilidad con vSphere compatibilidad con bare metal Funciones adicionales probadas
Versión de vSphere Versión(es) del SO
1.28.x 1.0 Ubuntu 22.04 LTS Expansión
Bloque sin formato
Snapshot
ReadWriteMany
1.29.x 5.4.8 Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansión
Bloque sin formato
Snapshot
ReadWriteMany
1.30.x 5.4.8 Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansión
Bloque sin formato
Snapshot
ReadWriteMany
1.31.x 5.4.8 Ubuntu 22.04 LTS Expansión
Bloque sin formato
Snapshot
ReadWriteMany
1.32.x 5.4.8 Ubuntu 22.04 LTS Expansión
Bloque sin formato
Snapshot
ReadWriteMany
Descripción Robin Cloud Native Storage es un almacenamiento de contenedores que tiene en cuenta las aplicaciones, ofrece funciones avanzadas de gestión de datos y se ejecuta de forma nativa en cualquier distribución de Kubernetes, incluido GKE en Google Cloud y GDC. ROBIN Cloud Native Storage ofrece un rendimiento bare metal y te permite proteger (mediante snapshots y copias de seguridad), proteger (mediante cifrado), colaborar (mediante clones y flujos de trabajo push/pull similares a Git) y hacer portátil (mediante sincronización en la nube) cualquier aplicación con estado que se haya desplegado mediante gráficos de Helm u operadores.
Página web https://docs.robin.io/
Modo de acceso ReadWriteMany y Dataplane v2 (DPv2) En el caso de Google Distributed Cloud (solo software) en VMware, si usas Dataplane V2 y volúmenes RWX, te recomendamos que uses las siguientes versiones de clúster:
  • En el caso de la versión secundaria 1.16, usa la versión 1.16.4-gke.37 o una posterior.
  • En el caso de la versión secundaria 1.28, usa la versión 1.28.200-gke.111 o una posterior.
En el caso de Google Distributed Cloud (solo software) en bare metal, te recomendamos que no crees un clúster sin kube-proxy con este controlador.

VMware

Solución Controlador de CSI para vSphere*
Matriz de cualificación
Versión de GDC Versión del controlador Compatibilidad con vSphere compatibilidad con bare metal Funciones adicionales probadas
Versión de vSphere* Versión(es) del SO
1.28.x 3.1.1 7.0.3 N/A Expansión
Bloque sin procesar
Snapshot
1.29.x 3.1.2 7.0.3 N/A Expansión
Bloque sin procesar
Snapshot
1.30.x 3.3.0 7.0.3
8.0.3
N/A Expansión
Bloque sin procesar
Snapshot
1.31.x 3.3.1 7.0.3
8.0.3
N/A Expansión
Bloque sin procesar
Snapshot
1.32.x 3.3.1 7.0.3
8.0.3
N/A Expansión
Bloque sin procesar
Snapshot
*VMware vSphere CSI preinstalado con GDC está disponible para el público general a partir de la versión 1.7.x de GDC. Para consultar los requisitos de configuración de las máquinas virtuales, consulta la documentación sobre los requisitos previos de VMware.
Descripción La interfaz de almacenamiento de contenedores (CSI) de VMware vSphere es un complemento externo que expone el almacenamiento de vSphere a las cargas de trabajo en contenedores de Kubernetes. El complemento habilita VMware vSAN y otros tipos de almacenamiento de vSphere. Se comunica con el plano de control de Cloud Native Storage (CNS) en VMware vCenter Server para todas las operaciones de aprovisionamiento de almacenamiento.
Página web https://cloud.google.com/kubernetes-engine/distributed-cloud/vmware/docs/how-to/using-vsphere-csi-driver