Partenaires de stockage qualifiés GDCV

Certification de stockage GDCV Ready

Google Cloud a établi les exigences suivantes qui doivent être remplies pour qu'un système de partenaire de stockage puisse obtenir la certification Google Distributed Cloud Virtual (GDCV) Ready. Container Storage Interface (CSI) est une norme indépendante permettant aux fournisseurs d'exposer leurs systèmes de stockage de blocs et de fichiers à des systèmes d'orchestration de conteneurs comme Kubernetes. La certification GDCV Ready Storage garantit que les pilotes CSI de nos partenaires de stockage offrent une expérience fluide entre GDCV (sur VMware ou Bare Metal) et les systèmes de stockage de blocs/fichiers.

Pour qu'un pilote CSI d'un partenaire soit éligible au programme, il doit répondre aux critères suivants :

  • Capacité à déployer le pilote CSI et ses dépendances en utilisant le framework Kubernetes
  • Fonctions principales requises par les clients, y compris le provisionnement dynamique de volumes à l'aide des API de stockage natif Kubernetes
  • Capacité à gérer le stockage pour les scénarios de scaling à la hausse et à la baisse de Kubernetes
  • Portabilité des charges de travail avec le stockage persistant pour les charges de travail avec état

Pour les certifications GKE sur VMware, les partenaires de stockage ont la possibilité de choisir la version de vSphere à utiliser pour obtenir leur certification. Si une version spécifique de vSphere n'est pas incluse dans la matrice de certification d'un partenaire donné, contactez-le pour déterminer s'il assure la compatibilité de cette version.

Pour les certifications GKE sur bare metal, les partenaires de stockage ont utilisé un ou plusieurs des systèmes d'exploitation dont ils assurent le support. Si un système d'exploitation ou une version spécifique n'apparaît pas, contactez le partenaire pour déterminer s'il en assure la compatibilité.

Pour en savoir plus sur le programme, consultez la page Partenaires qualifiés GDCV.

Matrice de validation des versions GDCV

Le tableau suivant présente les partenaires de stockage et les versions validées de GDCV, en fonction de l'option de déploiement (VMware ou bare metal). Sélectionnez un partenaire pour afficher les détails de la solution.

Partenaire de stockage GDCV 1.15 GDCV 1.16 GDCV 1.28
Dell EMC
Hitachi bare metal 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

Partenaires de stockage qualifiés GDCV

Dell EMC

Solution Pilote CSI pour PowerStore
Matrice de certification
Version de GDCV Version du pilote Assistance vSphere Assistance bare metal Fonctionnalités supplémentaires testées
Version vSphere Version(s) de l'OS


Description La spécification Container Storage Interface (CSI) a été conçue pour fournir une interface que les orchestrateurs de conteneurs (tels que Kubernetes) peuvent utiliser pour provisionner le stockage. Les fournisseurs de stockage mettent en œuvre des pilotes CSI conformes à la spécification et fournissent des services de stockage via cette interface ouverte de stockage de conteneurs.
Page Web https://github.com/dell/csi-powerstore/
Solution Pilote CSI pour PowerFlex
Matrice de certification
Version de GDCV Version du pilote Assistance vSphere Assistance bare metal Fonctionnalités supplémentaires testées
Version vSphere Version(s) de l'OS
Description Le pilote CSI PowerFlex de Dell met en œuvre l'interface standardisée (spécification CSI) entre les systèmes Dell PowerFlex et Container Orchestrator (CO) activés. Il s'agit d'un plug-in installé dans Kubernetes pour fournir un stockage persistant à l'aide de systèmes de stockage Dell. Le pilote CSI pour PowerFlex offre plusieurs fonctionnalités pensées pour les entreprises, y compris, mais sans s'y limiter, le provisionnement statique, le provisionnement dynamique, la création et la suppression d'instantanés de volume, l'expansion, etc.
Page Web https://github.com/dell/csi-powerflex
https://dell.github.io/csm-docs/docs/csidriver/installation/helm/powerflex/

Hitachi

Solution Plug-in de stockage Hitachi pour les conteneurs
Matrice de certification
Version de GDCV Version du pilote Assistance vSphere Assistance bare metal Fonctionnalités supplémentaires testées
Version vSphere Version(s) de l'OS
1.15.x 3.12.0 RHEL 8.4 Expansion
Bloc brut
Instantané
1.16.x 3.14.0 RHEL 8.4
RHEL 8.6
Expansion
Bloc brut
Instantané
Description Le plug-in de stockage Hitachi pour les conteneurs (HSPC) fournit une connectivité entre les conteneurs Docker, Kubernetes ou CSI Kubernetes, et les systèmes de stockage hybrides et à mémoire de stockage flash de type série E, série F et série G de la console Hitachi.

HSPC est un composant logiciel qui contient des bibliothèques, des paramètres et des commandes que vous pouvez utiliser pour créer un conteneur afin d'exécuter vos applications avec état. Il permet aux applications avec état de conserver et de gérer les données après la fin du cycle de vie du conteneur. Le plug-in de stockage pour les conteneurs fournit des volumes persistants issus de la solution de stockage VSP d'Hitachi, utilise la haute disponibilité intégrée et orchestre les tâches de stockage entre les hôtes dans un cluster.

Page 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

Remarque : Vous devez vous INSCRIRE pour accéder au site d'assistance de Hitachi Vantara.

NetApp

Solution CSI Trident pour Kubernetes
Matrice de certification
Version de GDCV Version du pilote Assistance vSphere Assistance bare metal Fonctionnalités supplémentaires testées
Version vSphere Version(s) de l'OS
1.15.x 23.04.0 8.0.1 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansion
Instantané
Bloc brut
ReadWriteMany
Clonage de volume
1.16.x 23.07.1 8.0.1 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansion
Instantané
Bloc brut
ReadWriteMany
Clonage de volume
1.28.x 24.02.0 8.0.1 Expansion
Instantané
Bloc brut
ReadWriteMany
Clonage de volume
Trident a été validé avec les solutions SolidFire et ONTAP, à l'aide des protocoles SAN et NAS.
Description L'interface CSI (Container Storage Interface) fournit un framework pour standardiser les communications entre les orchestrateurs de conteneurs et les systèmes de stockage. Il s'agit d'un effort collectif mené par le Storage Special Interest Group (SIG) de la Cloud Native Computing Foundation (CNCF). NetApp a mis en œuvre CSI dans Trident pour simplifier l'utilisation du stockage persistant pour les utilisateurs de Kubernetes tout en offrant une interface universelle à toutes les principales plates-formes de stockage NetApp. CSI est compatible avec les versions 19.07 ou ultérieures de Trident et peuvent être téléchargés à partir de netapp.io.
Page Web https://netapp.io/2019/06/28/all-new-csi-trident/

https://github.com/NetApp/trident

Remarque Vous devez effectuer une mise à niveau vers la version 1.28.200-gke.111 ou ultérieure avec NetApp pour GDCV v1.28.

Portworx

Solution Portworx avec CSI
Matrice de certification
Version de GDCV Version du pilote Assistance vSphere Assistance bare metal Fonctionnalités supplémentaires testées
Version vSphere Version(s) de l'OS
1.15.x 3.0.0 7.0.3 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansion
Instantané
ReadWriteMany
1.16.x 3.1.0 7.0.3 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Expansion
Instantané
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
Expansion
Instantané
ReadWriteMany
Description La plate-forme de stockage d'entreprise Portworx pour Kubernetes est entièrement conçue pour répondre aux exigences liées à l'exécution d'applications Kubernetes enrichies en données. La plate-forme Portworx Enterprise propose des solutions pour un stockage de conteneurs évolutif et performant, la sauvegarde Kubernetes et la reprise après incident, les opérations multicloud, la sécurité des données, la gestion des capacités, la conformité et la gouvernance.
Page Web https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/
Mode d'accès ReadWriteMany et Dataplane v2 (DPv2) Pour GKE sur VMware, si vous utilisez Dataplane V2 et des volumes de services Sharedv4, nous vous recommandons d'utiliser les versions de clusters suivantes :
  • Pour la version mineure 1.16, utilisez la version 1.16.4-gke.37 ou ultérieure.
  • Pour la version mineure 1.28, utilisez la version 1.28.200-gke.111 ou ultérieure.
Pour GKE on Bare Metal, nous vous recommandons de ne pas créer de cluster sans kube-proxy avec ce pilote.

Robin.io

Solution ROBIN Storage
Matrice de certification
Version de GDCV Version du pilote Assistance vSphere Assistance bare metal Fonctionnalités supplémentaires testées
Version vSphere Version(s) de l'OS
1.15.x 1.0 CentOS 8 Expansion
Bloc brut
Instantané
ReadWriteMany
1.16.x 1.0 CentOS 8 Expansion
Bloc brut
Instantané
ReadWriteMany
1.28.x 1.0 Ubuntu 22.04 LTS Expansion
Bloc brut
Instantané
ReadWriteMany
Description Robin Cloud Native Storage est un stockage de conteneur conscient des applications qui offre des fonctionnalités avancées de gestion de données et s'exécute en mode natif sur toute distribution Kubernetes, y compris GKE sur Google Cloud et GDCV. Robin Cloud Native Storage offre des performances dédiées et permet de protéger (via des instantanés, des sauvegardes), de sécuriser (via le chiffrement), de collaborer (via des clones et des workflows push/pull de type git) et de rendre portable (via Cloud-sync) toute application avec état déployée à l'aide de charts ou d'opérateurs Helm.
Page Web https://docs.robin.io/
Mode d'accès ReadWriteMany et Dataplane v2 (DPv2) Pour GKE sur VMware, si vous utilisez des volumes Dataplane V2 et RWX, nous vous recommandons d'utiliser les versions de clusters suivantes :
  • Pour la version mineure 1.16, utilisez la version 1.16.4-gke.37 ou ultérieure.
  • Pour la version mineure 1.28, utilisez la version 1.28.200-gke.111 ou ultérieure.
Pour GKE on Bare Metal, nous vous recommandons de ne pas créer de cluster sans kube-proxy avec ce pilote.

VMware

Solution Pilote CSI vSphere*
Matrice de certification
Version de GDCV Version du pilote Assistance vSphere Assistance bare metal Fonctionnalités supplémentaires testées
Version vSphere* Version(s) de l'OS
1.15.x 3.0.0 7.0.3 N/A Expansion
Bloc brut
Instantané
1.16.x 3.0.3 7.0.3 N/A Expansion
Bloc brut
Instantané
1.28.x 3.1.1 7.0.3 N/A Expansion
Bloc brut
Instantané
*Les VM CSI vSphere vS préinstallées avec GDCV sont actuellement disponibles à partir de la version 1.7.x de GDCV (Anthos). Pour en savoir plus sur la configuration requise pour les VM, consultez la documentation sur les prérequis VMware.
Description Le pilote CSI VMware vSphere est un plug-in externe qui expose le stockage vSphere à des charges de travail conteneurisées sur Kubernetes. Ce plug-in active VMware vSAN et d'autres types de stockage vSphere. Il communique avec le plan de contrôle Cloud Native Storage (CNS) sur le serveur VMware vCenter pour toutes les opérations de provisionnement de l'espace de stockage.
Page Web /anthos/gke/docs/on-prem/1.5/how-to/using-vsphere-csi-driver