GDC Ready-Speicherpartner

Diese Seite richtet sich an Speicherspezialisten, die Speicher mit anderen Diensten wie Google Cloud verbinden oder dabei helfen. Weitere Informationen zu gängigen Rollen und Beispielaufgaben, auf die wir in Google Cloud-Inhalten verweisen, finden Sie unter Häufig verwendete GKE Unternehmensnutzerrollen und -Aufgaben.

Qualifizierung für GDC Ready-Speicher

Google Cloud hat die folgenden Anforderungen festgelegt, die erfüllt werden müssen, damit das System eines Storage-Partners die Qualifizierung „Google Distributed Cloud (GDC) Ready“ erhält. Container Storage Interface (CSI) ist eine anbieterneutrale Schnittstelle, über die Anbieter ihre Block- und Dateispeichersysteme für Container Orchestration Systems (COS) wie Kubernetes zur Verfügung stellen können. Durch die Qualifizierung als GDC-kompatibler Speicher wird sichergestellt, dass die CSI-Treiber unserer Storage-Partner eine nahtlose Verwendung von GDC (auf VMware oder Bare-Metal) mit den Block-/Dateispeichersystemen der Partner ermöglichen.

Damit der CSI-Treiber eines Partners in das Programm aufgenommen werden kann, muss der Partner Folgendes unterstützen:

  • CSI-Treiber für Speicher und deren Abhängigkeiten müssen im Kubernetes-Framework bereitgestellt werden können.
  • Hauptfunktionen, die Kunden heute benötigen, einschließlich der dynamischen Bereitstellung von Volumes mit den nativen Speicher-APIs von Kubernetes
  • Speicher muss in Kubernetes skalierbar sein.
  • Arbeitslasten müssen portierbar sein, mit nichtflüchtigem Speicher für zustandsorientierte Arbeitslasten.

Bei der Qualifizierung von Google Distributed Cloud (nur Software) auf VMware haben Storage-Partner die Wahl, mit welcher Version von vSphere sie ihre Qualifizierung erhalten wollen. Wenn eine bestimmte Version von vSphere in der Qualifizierungsmatrix für einen bestimmten Partner nicht enthalten ist, wenden Sie sich an den Partner, um diesen Support zu unterstützen.

Bei Google Distributed Cloud (nur Software) on Bare Metal-Qualifikationen haben Storage-Partner die Qualifizierung über ein oder mehrere Betriebssysteme auf Basis ihrer Unterstützung des Betriebssystems durchgeführt. Wenn ein bestimmtes Betriebssystem oder eine bestimmte Version nicht angezeigt wird, wenden Sie sich an den jeweiligen Partner, um dies zu bestätigen.

Weitere Informationen zum Programm erhalten Sie unter GDC Ready-Partner.

Validierungsmatrix für GDC-Versionen

In der folgenden Tabelle sind die Storage-Partner und die validierten GDC-Versionen abhängig von der Bereitstellungsoption (VMware oder Bare Metal) dargestellt. Wählen Sie einen Partner aus, um seine Lösungsdetails aufzurufen.

Storage-Partner 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

GDC Ready-Speicherpartner

Dell EMC

Lösung CSI-Treiber für PowerStore
Qualifikationsmatrix
GDC-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version Betriebssystemversion(en)
Beschreibung Die CSI-Spezifikation (Container Storage Interface) wurde entwickelt, um eine Schnittstelle zur Verfügung zu stellen, mit der Container-Orchestratoren (wie Kubernetes) Speicher bereitstellen können. Storage-Anbieter implementieren CSI-Treiber, die der Spezifikation entsprechen und Speicherdienste über dieses anbieterneutrale Container Storage Interface bereitstellen.
Webseite https://github.com/dell/csi-powerstore/
Lösung CSI-Treiber für PowerFlex
Qualifikationsmatrix
GDC-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version Betriebssystemversion(en)
Beschreibung Der PowerFlex CSI-Treiber von Dell implementiert die standardisierte Schnittstelle (CSI-Spezifikation) zwischen aktivierten Container Orchestrator- (CO) und Dell PowerFlex-Systemen. Ein Plug-in, das in Kubernetes installiert wird und nichtflüchtigen Speicher mithilfe von Dell-Speichersystemen bereitstellt. Der CSI-Treiber für PowerFlex bietet verschiedene Features für Unternehmen, einschließlich, aber nicht beschränkt auf: statische Bereitstellung, dynamische Bereitstellung, Erstellung und Löschen von Volume-Snapshots, Erweiterung usw.
Webseite https://github.com/dell/csi-powerflex
https://dell.github.io/csm-docs/docs/csidriver/installation/helm/powerflex/

Hitachi

Lösung Hitachi Storage Plug-in for Containers
Qualifikationsmatrix
GDC-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version Betriebssystemversion(en)
1.16.x 3.14.0 RHEL 8.4
RHEL 8.6
Erweiterung
Rohdatenblock
Snapshot
1.28.x 3.14.0 RHEL 8.4
RHEL 8.6
RHEL 8.8
Erweiterung
Rohdatenblock
Snapshot
1.29.x 3.14.0 RHEL 8.4
RHEL 8.6
RHEL 8.8
Erweiterung
Rohdatenblock
Snapshot
Beschreibung Hitachi Storage Plug-in for Containers (HSPC) stellt eine Verbindung zwischen Docker, Kubernetes oder Kubernetes CSI-Containern sowie Hybrid- und All-Flash-Speichersystemen der Enterprise-Klasse des Typs Hitachi Virtual Storage Platform (VSP) E-Serie, F-Serie und G-Serie her.

HSPC ist eine Softwarekomponente, die Bibliotheken, Einstellungen und Befehle enthält, mit denen Sie einen Container zum Ausführen Ihrer zustandsorientierten Anwendungen erstellen können. Damit können die zustandsorientierten Anwendungen nach dem Ende des Lebenszyklus des Containers Daten aufbewahren und verwalten. Storage Plug-in for Containers bietet nichtflüchtige Volumes aus dem Speicher der Hitachi VSP-Serie, nutzt integrierte Hochverfügbarkeit und orchestriert Speicheraufgaben zwischen Hosts in einem Cluster.

Webseite 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

Hinweis: Sie müssen REGISTRIERT sein, um auf die Supportwebsite von Hitachi Vantara zugreifen zu können.

NetApp

Lösung CSI Trident für Kubernetes
Qualifikationsmatrix
GDC-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version Betriebssystemversion(en)
1.16.x 23.07.1 8.0.1 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Erweiterung
Snapshot
Rohblock
ReadWriteMany
Volume-Klonen
1.28.x 24.02.0 8.0.1 RHEL 8.6
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Erweiterung
Snapshot
Rohblock
ReadWriteMany
Volume-Klonen
1.29.x 24.02.0 7.0.3 RHEL 8.6
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Erweiterung
Snapshot
Rohblock
ReadWriteMany
Volume-Klonen
Trident wurde mithilfe von SolidFire- und ONTAP-Lösungen mithilfe von SAN- und NAS-Protokollen validiert.
Beschreibung Das Container Storage Interface (CSI) bietet ein Framework zur Standardisierung der Kommunikation zwischen Container-Orchestratoren und Speichersystemen. Dies ist ein Communityprojekt, das von der Storage Special Interest Group (SIG) der Cloud Native Computing Foundation (CNCF) unterstützt wird. NetApp hat CSI in Trident implementiert, um die Nutzung von nichtflüchtigem Speicher für Kubernetes-Nutzer zu vereinfachen und gleichzeitig eine universelle Schnittstelle für alle wichtigen Speicherplattformen von NetApp bereitzustellen. CSI wird von Trident-Versionen ab 19.07 unterstützt und kann von netapp.io heruntergeladen werden.
Webseite https://netapp.io/2019/06/28/all-new-csi-trident/

https://github.com/NetApp/trident

Hinweis Sie müssen ein Upgrade auf 1.28.200-gke.111 oder höher mit NetApp for GDCV v1.28 ausführen.

Portworx

Lösung Portworx mit CSI
Qualifikationsmatrix
GDC-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version Betriebssystemversion(en)
1.16.x 3.1.0 7.0.3 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Erweiterung
Snapshot
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
Erweiterung
Snapshot
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
Erweiterung
Snapshot
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
Erweiterung
Snapshot
ReadWriteMany
Beschreibung Die Portworx ist voll und ganz auf die Geschäftsanforderungen ausgelegt, die beim Ausführen von datenintensiven Anwendungen auf Kubernetes in Produktionsumgebungen erfüllt werden müssen. Die Portworx Enterprise-Plattform bietet Lösungen für skalierbaren, leistungsstarken Containerspeicher, Kubernetes-Sicherungen und -Notfallwiederherstellung, Multi-Cloud-Vorgänge, Datensicherheit, Kapazitätsverwaltung sowie Compliance und Governance.
Webseite https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/
ReadWriteMany-Zugriffsmodus und Dataplane V2 (DPv2) Wenn Sie für Google Distributed Cloud (nur Software) on VMware Dataplane V2 und sharedv4-Dienstvolumes verwenden, empfehlen wir die folgenden Clusterversionen:
  • Verwenden Sie für die Nebenversion 1.16 Version 1.16.4-gke.37 oder höher.
  • Verwenden Sie für die Nebenversion 1.28 Version 1.28.200-gke.111 oder höher.
Für die Google Distributed Cloud (nur Software) on Bare Metal empfehlen wir, mit diesem Treiber keine Cluster ohne kube-proxy zu erstellen.

Robin.io

Lösung ROBIN Storage
Qualifikationsmatrix
GDC-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version Betriebssystemversion(en)
1.16.x 1,0 CentOS 8 Erweiterung
Rohdatenblock
Snapshot
ReadWriteMany
1.28.x 1,0 Ubuntu 22.04 LTS Erweiterung
Rohdatenblock
Snapshot
ReadWriteMany
1.29.x 5.4.8 Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Erweiterung
Rohdatenblock
Snapshot
ReadWriteMany
1.30.x 5.4.8 Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Erweiterung
Rohdatenblock
Snapshot
ReadWriteMany
Beschreibung Robin Cloud Native Storage ist ein anwendungsspezifischer Containerspeicher, der erweiterte Datenmanagement-Funktionen bietet und nativ auf jeder Kubernetes-Distribution ausgeführt werden kann, einschließlich GKE in Google Cloud und GDC. ROBIN Cloud Native Storage bietet Bare Metal-Leistung und ermöglicht Ihnen, jede zustandsorientierte Anwendung, die mithilfe von Helm-Diagrammen oder -Operatoren bereitgestellt wird, zu schützen (über Snapshots, Back-ups), zu sichern (über Verschlüsselung), zusammenzuschließen (über Klone und Git-artige Push/Pull-Workflows) und portierbar zu machen (über Cloud-Synchronisierung).
Webseite https://docs.robin.io/
ReadWriteMany-Zugriffsmodus und Dataplane V2 (DPv2) Bei Google Distributed Cloud (nur Software) on VMware empfehlen wir, falls Sie Dataplane V2 und RWX-Volumes verwenden, die folgenden Clusterversionen:
  • Verwenden Sie für die Nebenversion 1.16 Version 1.16.4-gke.37 oder höher.
  • Verwenden Sie für die Nebenversion 1.28 Version 1.28.200-gke.111 oder höher.
Für die Google Distributed Cloud (nur Software) on Bare Metal empfehlen wir, mit diesem Treiber keine Cluster ohne kube-proxy zu erstellen.

VMware

Lösung vSphere-CSI-Treiber*
Qualifikationsmatrix
GDC-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version* Betriebssystemversion(en)
1.16.x 3.0.3 7.0.3 Erweiterung
Rohdatenblock
Snapshot
1.28.x 3.1.1 7.0.3 Erweiterung
Rohdatenblock
Snapshot
1.29.x 3.1.2 7.0.3 Erweiterung
Rohdatenblock
Snapshot
* Mit GDC vorinstalliertes VMware vSphere CSI ist ab GDC-Version 1.7.x allgemein verfügbar. Informationen zu VM-Konfigurationsanforderungen finden Sie in der Dokumentation zu VMware-Voraussetzungen.
Beschreibung Das VMware vSphere Container Storage Interface (CSI) ist ein veraltetes Plug-in, das vSphere-Speicher für containerisierte Arbeitslasten in Kubernetes verfügbar macht. Das Plug-in aktiviert VMware vSAN und andere Arten von vSphere-Speicher. Für alle Speicherbereitstellungsvorgänge wird mit der Steuerungsebene von Cloud Native Storage (CNS) auf VMware vCenter Server kommuniziert.
Webseite /anthos/gke/docs/on-prem/1.5/how-to/using-vsphere-csi-driver