Socios de almacenamiento de GDCV Ready

Calificación de almacenamiento de GDCV 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 (GDCV) 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 GDCV Ready garantiza que los controladores de CSI de nuestros socios de almacenamiento puedan proporcionar una experiencia fluida entre GDCV (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 GKE on 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 GKE on VMware, 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 GDCV Ready.

Matriz de validación de la versión de GDCV

En la siguiente tabla, se destacan los socios de almacenamiento y las versiones validadas de GDCV (Anthos) 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 GDCV 1.15 GDCV 1.16 GDCV 1.28
Dell EMC
Hitachi Bare metal
NetApp VMware
bare metal
VMware
bare metal
VMware
PortWorx VMware
bare metal
VMware
bare metal
VMware
bare metal
Robin.io Bare metal Bare metal Bare metal
VMware VMware VMware VMware

Socios de almacenamiento de GDCV Ready

Dell EMC

Solución Controlador de CSI para PowerStore
Matriz de calificación
Versión de GDCV 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 GDCV 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 GDCV Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere Versiones de SO
1.15.x 3.12.0 RHEL 8.4 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://knowledge.hitachivantara.com/Documents/Adapters_and_Drivers/Storage_Adapters_and_Drivers/Containers

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 GDCV Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere Versiones de SO
1.15.x 23.04.0 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.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 Expansión
Instantánea
Bloque sin procesar
ReadWriteMany
Clonación de volúmenes
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 GDCV Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere Versiones de SO
1.15.x 3.0.0 7.0.3 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansión
Instantánea
ReadWriteMany
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
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) Para GKE en WMware, si usas Dataplane V2 y los volúmenes de servicio compartidosv4, 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 posterior.
  • Para la versión secundaria 1.28, usa la versión 1.28.200-gke.111 o una posterior.
Para GKE 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 GDCV Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere Versiones de SO
1.15.x 1.0 CentOS 8 Expansión
Bloque sin procesar
Instantánea
ReadWriteMany
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
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, incluido GKE en Google Cloud y GDCV. 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) Para GKE en WMware, si usas volúmenes Dataplane V2 y 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 posterior.
  • Para la versión secundaria 1.28, usa la versión 1.28.200-gke.111 o una posterior.
Para GKE 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 GDCV Versión del controlador Compatibilidad con vSphere Compatibilidad con equipos físicos Funciones adicionales probadas
Versión de vSphere* Versiones de SO
1.15.x 3.0.0 7.0.3 N/A Expansión
Bloque sin procesar
Instantánea
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
*El CSI de VMware vSphere preinstalado con GDCV está en fase de disponibilidad general a partir de la versión 1.7.x de GDCV (Anthos). 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