Socios de almacenamiento de GDC Ready

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

Calificación de almacenamiento de GDC Ready

Google Cloud estableció los siguientes requisitos que el sistema de un socio de almacenamiento debe cumplir para obtener la calificación Google Distributed Cloud Virtual (GDC) Ready. Container Storage Interface (CSI) es un estándar independiente para proveedores que es útil a fin de exponer los sistemas de almacenamiento en archivos y bloques a los sistemas de organización de contenedores (CO) como Kubernetes. La calificación de almacenamiento de GDC Ready garantiza que los controladores de CSI de nuestros socios de almacenamiento puedan brindar una experiencia fluida entre GDC (alojados en VMware o equipos físicos) y los sistemas de almacenamiento en archivos o bloques de los socios.

Para que se consideren en el programa los controladores de CSI de los socios, los socios deben admitir las siguientes funciones:

  • Capacidad de implementar el controlador de CSI de almacenamiento y sus dependencias mediante el uso del framework de Kubernetes
  • Funciones principales que requieren los clientes en la actualidad, como el aprovisionamiento dinámico de volúmenes, con las API de almacenamiento nativas de Kubernetes
  • Capacidad de administrar el almacenamiento en situaciones de aumento y reducción de la escala de Kubernetes
  • Portabilidad de la carga de trabajo con almacenamiento persistente para cargas de trabajo con estado

Para las calificaciones de Google Distributed Cloud (solo software) en VMware, los socios de almacenamiento tienen la opción de elegir la versión de vSphere con la que se realizará su calificación. Si no ves una versión específica de vSphere incluida en la matriz de calificación de un socio determinado, comunícate con el socio para confirmar su compatibilidad.

Para las calificaciones de Google Distributed Cloud (solo software) en Bare Metal, los socios de almacenamiento realizaron las calificaciones en uno o más sistemas operativos según su compatibilidad con el SO. Si no ves un SO o una versión específica, consulta con el socio para confirmar la compatibilidad.

Puedes obtener más información sobre el programa en Socios de GDC Ready.

Matriz de validación de la versión de GDC

En la siguiente tabla, se destacan los socios de almacenamiento y las versiones validadas de GDC según la opción de implementación (VMware o equipo físico). Selecciona un socio para ver los detalles de su solución.

Socio de almacenamiento GDC 1.16 GDC 1.28 GDC 1.29 GDC 1.30
Dell EMC
Hitachi Bare metal Bare metal Bare metal
NetApp VMware
bare metal
VMware
bare metal
VMware
bare metal
Portworx VMware
bare metal
VMware
bare metal
VMware
bare metal
VMware
bare metal
Robin.io Bare metal Bare metal Bare metal Bare metal
VMware VMware VMware VMware

Socios de almacenamiento de GDC Ready

Dell EMC

Solución Controlador de CSI para PowerStore
Matriz de calificación
Versión de GDC Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere Versiones de SO
Descripción La especificación de Container Storage Interface (CSI) se diseñó para proporcionar una interfaz que puedan usar los organizadores de contenedores (como Kubernetes) a fin de aprovisionar el almacenamiento. Los proveedores de almacenamiento implementan controladores de CSI que cumplen con la especificación que proporcionan servicios de almacenamiento a través de esta interfaz neutra de Container Storage Interface.
Página web https://github.com/dell/csi-powerstore/
Solución Controlador de CSI para PowerFlex
Matriz de calificación
Versión de GDC Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere Versiones de SO
Descripción El controlador de CSI de PowerFlex de Dell implementa la interfaz estandarizada (especificación de CSI) entre el organizador de contenedores (CO) habilitado y los sistemas PowerFlex de Dell. Es un complemento que se instala en Kubernetes y proporciona almacenamiento persistente mediante sistemas de almacenamiento Dell. El controlador de CSI para PowerFlex ofrece varias funciones de nivel empresarial, entre las que se incluyen el aprovisionamiento estático, el aprovisionamiento dinámico, la creación y eliminación de instantáneas de volumen, la expansión, etcétera.
Página web https://github.com/dell/csi-powerflex
https://dell.github.io/csm-docs/docs/csidriver/installation/helm/powerflex/

Hitachi

Solución Complemento de almacenamiento para contenedores de Hitachi
Matriz de calificación
Versión de GDC Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere Versiones de SO
1.16.x 3.14.0 RHEL 8.4
RHEL 8.6
Expansión
Bloque sin procesar
Instantánea
1.28.x 3.14.0 RHEL 8.4
RHEL 8.6
RHEL 8.8
Expansión
Bloque sin procesar
Instantánea
1.29.x 3.14.0 RHEL 8.4
RHEL 8.6
RHEL 8.8
Expansión
Bloque sin procesar
Instantánea
Descripción El complemento de almacenamiento para contenedores de Hitachi (HSPC) proporciona conectividad entre contenedores de CSI de Docker, Kubernetes o Kubernetes, y las series E (chips) de plataforma virtual de almacenamiento (VSP) y serie F, y sistemas de almacenamiento híbridos y all-flash de clase empresarial de la serie G.

HSPC es un componente de software que contiene bibliotecas, parámetros de configuración y comandos que puedes usar para crear un contenedor a fin de ejecutar tus aplicaciones con estado. Esto les permite a las aplicaciones con estado conservar y mantener los datos después de que termina el ciclo de vida del contenedor. El complemento de almacenamiento para contenedores proporciona volúmenes persistentes del almacenamiento de series de Hitachi VSP, usa alta disponibilidad integrada y organiza las tareas de almacenamiento entre los hosts en 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 Trident de CSI para Kubernetes
Matriz de calificación
Versión de GDC Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere Versiones de SO
1.16.x 23.07.1 8.0.1 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansión
Instantánea
Bloque sin procesar
ReadWriteMany
Clonación de volúmenes
1.28.x 24.02.0 8.0.1 RHEL 8.6
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansión
Instantánea
Bloque sin procesar
ReadWriteMany
Clonación de volumen
1.29.x 24.02.0 7.0.3 RHEL 8.6
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansión
Instantánea
Bloque sin procesar
ReadWriteMany
Clonación de volumen
Se validaron con TrihFire y la solución ONTAP y SolidFire mediante protocolos SAN y NAS.
Descripción Container Storage Interface (CSI) proporciona un framework para estandarizar las comunicaciones entre los organizadores de contenedores y los sistemas de almacenamiento. Este es un esfuerzo comunitario que impulsa el Storage Special Interest Group (SIG) de Cloud Native Computing Foundation (SIG). NetApp implementa CSI en Trident a fin de simplificar el consumo de almacenamiento persistente para los usuarios de Kubernetes y, al mismo tiempo, ofrecer una interfaz universal a 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 1.28.200-gke.111 o una versión posterior con NetApp para GDCV v1.28.

Portworx

Solución Portworx con CSI
Matriz de calificación
Versión de GDC Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere Versiones de SO
1.16.x 3.1.0 7.0.3 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansión
Instantánea
ReadWriteMany
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
Instantánea
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
Instantánea
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
Instantánea
ReadWriteMany
Descripción La plataforma de almacenamiento empresarial de Portworx para Kubernetes se compiló desde cero con el fin de resolver los requisitos empresariales necesarios a fin de ejecutar aplicaciones con muchos datos en Kubernetes. La plataforma empresarial de Portworx proporciona soluciones para el almacenamiento escalable y eficiente de contenedores, la copia de seguridad de Kubernetes y la recuperación ante desastres, las operaciones de múltiples nubes, la seguridad de los datos, la gestión de la capacidad, y el cumplimiento y la administración.
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 sharedv4 service volumes, te recomendamos que uses las siguientes versiones de clústeres:
  • Para la versión secundaria 1.16, usa la versión 1.16.4-gke.37 o una posterior.
  • Para 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.

Robin.io

Solución ROBIN Storage
Matriz de calificación
Versión de GDC Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere Versiones de SO
1.16.x 1.0 CentOS 8 Expansión
Bloque sin procesar
Instantánea
ReadWriteMany
1.28.x 1.0 LTS de Ubuntu 22.04 Expansión
Bloque sin procesar
Instantánea
ReadWriteMany
1.29.x 5.4.8 Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansión
Bloque sin procesar
Instantánea
ReadWriteMany
1.30.x 5.4.8 Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansión
Bloque sin procesar
Instantánea
ReadWriteMany
Descripción Robin Cloud Native Storage es un almacenamiento de contenedores dirigido a aplicaciones que ofrece capacidades de administración de datos avanzadas y se ejecuta de forma nativa en cualquier distribución de Kubernetes, incluidos GKE en Google Cloud y GDC. ROBIN Cloud Native Storage ofrece un rendimiento de equipos físicos y te permite Proteger (mediante instantáneas y copias de seguridad), Asegurar (mediante encriptación), Colaborar (mediante clones y git, como flujos de trabajo de envío y extracción) y Hacer portátil (mediante Cloud-Sync) cualquier aplicación con estado que se implementa mediante operadores o gráficos de Helm.
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ústeres:
  • Para la versión secundaria 1.16, usa la versión 1.16.4-gke.37 o una posterior.
  • Para 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 de vSphere*
Matriz de calificación
Versión de GDC Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere* Versiones de SO
1.16.x 3.0.3 7.0.3 N/A Expansión
Bloque sin procesar
Instantánea
1.28.x 3.1.1 7.0.3 N/A Expansión
Bloque sin procesar
Instantánea
1.29.x 3.1.2 7.0.3 N/A Expansión
Bloque sin procesar
Instantánea
*El CSI de vSphere en VMware preinstalado con GDC está en fase de disponibilidad general a partir de la versión 1.7.x de GDC. Para conocer los requisitos de configuración de VM, consulta la documentación de 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 la vSAN de VMware y otros tipos de almacenamiento de vSphere. Se comunica con el plano de control de Cloud Native Storage (CNS) en el servidor vCenter de VMware para todas las operaciones de aprovisionamiento de almacenamiento.
Página web /anthos/gke/docs/on-prem/1.5/how-to/using-vsphere-csi-driver