Partenaires de stockage GDCV Ready

Qualification GDCV pour le stockage prêt

Google Cloud a établi les exigences suivantes que le système d'un partenaire de stockage doit remplir afin d'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 qualification GDCV Ready du stockage garantit que les pilotes CSI de nos partenaires de stockage peuvent offrir une expérience fluide entre GDCV (sur VMware ou Bare Metal) et leurs 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 qualifications GKE sur VMware, les partenaires de stockage ont la possibilité de choisir la version de vSphere avec laquelle effectuer leur qualification. 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.

En ce qui concerne les qualifications pour GKE sur Bare Metal, les partenaires de stockage ont effectué les qualifications sur un ou plusieurs systèmes d'exploitation en fonction de leur compatibilité avec l'OS. 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 ce programme, consultez les partenaires GDCV Ready.

Matrice de validation des versions GDCV

Le tableau suivant présente les partenaires de stockage et les versions GDCV (Anthos) validées, 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
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 GDCV Ready

Dell EMC

Solution Pilote CSI pour PowerStore
Matrice de certification
Version 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 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 implémente l'interface standardisée (spécification CSI) entre Container Orchestrator (CO) activé et les systèmes Dell PowerFlex. 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 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é
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://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

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 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 utilisant les 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 passer à 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 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 les volumes de service Dataplane V2 et 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 une version ultérieure.
  • Pour la version mineure 1.28, utilisez la version 1.28.200-gke.111 ou une version ultérieure.
Pour GKE sur 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 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 Le service Robin Cloud Native Storage est un espace de stockage de conteneurs compatible avec les applications qui offre des fonctionnalités avancées de gestion des données et s'exécute en mode natif sur n'importe quelle 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 une version ultérieure.
  • Pour la version mineure 1.28, utilisez la version 1.28.200-gke.111 ou une version ultérieure.
Pour GKE sur 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 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 Non disponible Expansion
Bloc brut
Instantané
1.16.x 3.0.3 7.0.3 Non disponible Expansion
Bloc brut
Instantané
1.28.x 3.1.1 7.0.3 Non disponible Expansion
Bloc brut
Instantané
*VMware vSphere CSI préinstallé avec GDCV est en disponibilité générale à partir de GDCV (Anthos) version 1.7.x. 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