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 Roles y tareas comunes del usuario de GKE.

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 de Google Distributed Cloud (GDC) Ready. La 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 (en VMware o equipos físicos) y los sistemas de almacenamiento de archivos de los socios.

Para que se considere en el programa el controlador de CSI de un socio, este debe admitir las siguientes funciones:

  • Capacidad de implementar el controlador de CSI de almacenamiento y sus dependencias con el framework de Kubernetes
  • Funciones principales que requieren los clientes en la actualidad, como el aprovisionamiento dinámico de volúmenes, con las APIs de almacenamiento integradas 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 de software en equipos físicos, 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.

Validación de la versión de GDC

Ya no validamos cada versión del software de Google Distributed Cloud solo con cada socio de almacenamiento, ya que no hemos experimentado ningún conflicto importante con los proveedores mencionados. Si tienes inquietudes sobre los socios de almacenamiento y la validación del software de Google Distributed Cloud, comunícate con tu administrador de cuentas técnicas o con un miembro del equipo de asistencia. Para obtener más información sobre la política de asistencia de la versión, consulta la página de asistencia solo para software de Google Distributed Cloud.

Los siguientes proveedores ya validaron diferentes versiones de compatibilidad con sus ofertas de almacenamiento:

Dell EMC

Solución: Controlador de CSI para PowerStore

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 proporciona servicios de almacenamiento a través de esta interfaz de almacenamiento de contenedores neutra para el proveedor.

Página web: https://github.com/dell/csi-powerstore/

Solución: Controlador de CSI para PowerFlex

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. El controlador es un complemento que se instala en Kubernetes para proporcionar almacenamiento persistente con 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, y la expansión.

Página web:

Funciones adicionales validadas anteriormente:

Hitachi

Solución: Complemento de almacenamiento para contenedores de Hitachi

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, F, G, VSP 5000 y VSP One Block 20 de la plataforma virtual de almacenamiento (VSP) de Hitachi, y sistemas de almacenamiento híbridos y all-flash de clase empresarial.

HSPC es un componente de software que contiene bibliotecas, parámetros de configuración y comandos que puedes usar para crear un contenedor y ejecutar tus aplicaciones con estado. El componente permite que las aplicaciones con estado conserven y mantengan los datos después de que termina el ciclo de vida del contenedor. El HSPC 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áginas web:

Funciones adicionales validadas anteriormente:

NetApp

Solución: Trident de CSI para Kubernetes

Descripción: Container Storage Interface (CSI) proporciona un framework para estandarizar las comunicaciones entre los organizadores de contenedores y los sistemas de almacenamiento. CSI es un esfuerzo comunitario impulsado por el Storage Special Interest Group (SIG) de Cloud Native Computing Foundation (CNCF). NetApp implementó CSI en Trident para 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:

Funciones adicionales validadas anteriormente:

Portworx

Solución: Portworx con CSI

Descripción: La plataforma de almacenamiento empresarial de Portworx para Kubernetes se creó para abordar los requisitos comerciales necesarios para ejecutar aplicaciones con muchos datos en Kubernetes en producción. 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:

Si usas Google Distributed Cloud solo con software en VMware con Dataplane V2 y volúmenes de servicio de sharedv4, te recomendamos que uses la versión 1.28.200-gke.111 o posterior.

Para el software de Google Distributed Cloud solo en Bare Metal, crea un clúster que incluya kube-proxy (incluido de forma predeterminada) con el controlador Px-StoreV2.

En el caso de Google Distributed Cloud (solo software) en VMware y Bare Metal, la versión 1.32.x de Google Distributed Cloud está calificada para PX-StoreV2.

Funciones adicionales validadas anteriormente:

Robin.io

Solución: ROBIN Storage

Descripción: El almacenamiento integrado en la nube de ROBIN es un almacenamiento de contenedores dirigido a aplicaciones que ofrece capacidades de administración de datos avanzadas y se ejecuta en cualquier distribución de Kubernetes, incluidos GKE en Google Cloud y GDC. El almacenamiento integrado en la nube de ROBIN 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 implemente con gráficos de Helm o operadores.

Página web:

Si usas Google Distributed Cloud solo con software en VMware con Dataplane V2 y volúmenes RWX, te recomendamos que uses las siguientes versiones de clústeres:

  • 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.

Funciones adicionales validadas anteriormente:

VMware

Solución Controlador de CSI de vSphere*
Matriz de calificación
Versión de GDC Versión del controlador Compatibilidad con vSphere Funciones adicionales probadas
Versión de vSphere*
1.33.x 3.5.0 7.0.3
8.0.3
Expansión
Bloque sin procesar
Instantánea
1.34.x 3.5.0 7.0.3
8.0.3
Expansión
Bloque sin procesar
Instantánea
1.35.x 3.6.0 7.0.3
8.0.3
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 https://cloud.google.com/kubernetes-engine/distributed-cloud/vmware/docs/how-to/using-vsphere-csi-driver