GDCV Ready Storage-Partner

Qualifizierung für GDCV Ready Storage

Google Cloud hat die folgenden Anforderungen festgelegt, die erfüllt werden müssen, damit das System eines Storage-Partners die Qualifizierung "Google Distributed Cloud Virtual (GDCV) 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 GDCV Ready-Speicher wird sichergestellt, dass die CSI-Treiber unserer Storage-Partner eine nahtlose Interaktion zwischen GDCV (auf VMware oder Bare-Metal) und 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 GKE-Cluster auf VMware haben Storage-Partner die Wahl, mit welcher Version von vSphere sie ihre Qualifizierung durchführen 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.

Für GKE on Bare Metal-Qualifikationen haben Storage-Partner die Qualifizierung über ein oder mehrere Betriebssysteme anhand 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 GDCV Ready-Partner.

Validierungsmatrix für GDCV-Versionen

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

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

GDCV Ready Storage-Partner

Dell EMC

Lösung CSI-Treiber für PowerStore
Qualifikationsmatrix
GDCV-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
GDCV-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 Systems. 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, darunter: 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
GDCV-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version Betriebssystemversion(en)
1.15.x 3.12.0 RHEL 8.4 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://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

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
GDCV-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version Betriebssystemversion(en)
1.15.x 23.04.0 8.0.1 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Erweiterung
Snapshot
Rohblock
ReadWriteMany
Volume-Klonen
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 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
GDCV-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version Betriebssystemversion(en)
1.15.x 3.0.0 7.0.3 Centos 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Erweiterung
Snapshot
ReadWriteMany
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
Beschreibung Die Portworx Enterprise Storage Platform für Kubernetes 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 GKE on VMware Dataplane V2- und sharedv4-Dienst-Volumes verwenden, empfehlen wir die Verwendung der folgenden Clusterversionen:
  • Verwenden Sie für Nebenversion 1.16 Version 1.16.4-gke.37 oder höher.
  • Verwenden Sie für Nebenversion 1.28 die Version 1.28.200-gke.111 oder höher.
Für GKE on Bare Metal empfehlen wir, dass Sie keinen Cluster ohne kube-proxy mit diesem Treiber erstellen.

Robin.io

Lösung ROBIN Storage
Qualifikationsmatrix
GDCV-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version Betriebssystemversion(en)
1.15.x 1 CentOS 8 Erweiterung
Rohdatenblock
Snapshot
ReadWriteMany
1.16.x 1 CentOS 8 Erweiterung
Rohdatenblock
Snapshot
ReadWriteMany
1.28.x 1 Ubuntu 22.04 LTS Erweiterung
Rohdatenblock
Snapshot
ReadWriteMany
Beschreibung Robin Cloud Native Storage ist ein anwendungsspezifischer Containerspeicher, der erweiterte Datenverwaltungsfunktionen bietet und nativ auf jeder Kubernetes-Distribution ausgeführt werden kann, einschließlich GKE in Google Cloud und GDCV. 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) Für GKE on VMware empfehlen wir die Verwendung der folgenden Clusterversionen, wenn Sie Dataplane V2- und RWX-Volumes verwenden:
  • Verwenden Sie für Nebenversion 1.16 Version 1.16.4-gke.37 oder höher.
  • Verwenden Sie für Nebenversion 1.28 die Version 1.28.200-gke.111 oder höher.
Für GKE on Bare Metal empfehlen wir, dass Sie keinen Cluster ohne kube-proxy mit diesem Treiber erstellen.

VMware

Lösung vSphere-CSI-Treiber*
Qualifikationsmatrix
GDCV-Version Treiberversion vSphere-Support Bare Metal-Support Zusätzliche getestete Funktionen
vSphere-Version* Betriebssystemversion(en)
1.15.x 3.0.0 7.0.3 Erweiterung
Rohdatenblock
Snapshot
1.16.x 3.0.3 7.0.3 Erweiterung
Rohdatenblock
Snapshot
1.28.x 3.1.1 7.0.3 Erweiterung
Rohdatenblock
Snapshot
*Mit GDCV vorinstalliertes VMware vSphere CSI ist ab GDCV (Anthos) 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