GDC Ready-Speicherpartner

Diese Seite richtet sich an Speicherexperten, 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-Nutzerrollen 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 „Bereit für Google Distributed Cloud (GDC)“ erhält. Container Storage Interface (CSI) ist ein anbieterunabhängiger Standard, über den 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 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 integrierten 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) auf 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 finden Sie unter GDC Ready-Partner.

GDC-Versionsvalidierung

Wir validieren nicht mehr jede Version der Google Distributed Cloud-Software mit jedem Speicherpartner, da es keine größeren Konflikte mit den aufgeführten Anbietern gab. Wenn Sie Bedenken bezüglich Storage-Partnern haben und nur die Google Distributed Cloud-Software validieren möchten, wenden Sie sich an Ihren Technical Account Manager oder ein Mitglied des Supportteams. Weitere Informationen zur Richtlinie für die Versionsunterstützung finden Sie auf der Supportseite für Google Distributed Cloud (nur Software).

Die folgenden Anbieter haben zuvor verschiedene Versionen der Unterstützung für ihre Speicherangebote validiert:

Dell EMC

Lösung: CSI-Treiber für PowerStore

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

Beschreibung: Der PowerFlex CSI-Treiber von Dell implementiert die standardisierte Schnittstelle (CSI-Spezifikation) zwischen aktivierten Container Orchestrator- (CO) und Dell PowerFlex-Systemen. Der Treiber ist 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 und Erweiterung.

Webseite:

Zusätzliche Funktionen, die zuvor validiert wurden:

Hitachi

Lösung: Hitachi Storage Plug-in for Containers

Beschreibung: Das Hitachi Storage Plug-in for Containers (HSPC) stellt eine Verbindung zwischen Docker-, Kubernetes- oder Kubernetes CSI-Containern und Hybrid- und All-Flash-Speichersystemen der Enterprise-Klasse des Typs Hitachi Virtual Storage Platform (VSP) E-Serie, F-Serie, G-Serie, VSP-5000-Serie und VSP One Block 20-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. HSPC bietet nichtflüchtige Volumes aus dem Speicher der Hitachi VSP-Serie, nutzt integrierte Hochverfügbarkeit und orchestriert Speicheraufgaben zwischen Hosts in einem Cluster.

Webseiten:

Zusätzliche Funktionen, die zuvor validiert wurden:

NetApp

Lösung: CSI Trident für Kubernetes

Beschreibung: Das Container Storage Interface (CSI) bietet ein Framework zur Standardisierung der Kommunikation zwischen Container-Orchestratoren und Speichersystemen. CSI 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:

Zusätzliche Funktionen, die zuvor validiert wurden:

Portworx

Lösung: Portworx mit CSI

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:

Wenn Sie Google Distributed Cloud (nur Software) auf VMware mit Dataplane V2 und sharedv4-Dienstvolumes verwenden, empfehlen wir Version 1.28.200-gke.111 oder höher.

Erstellen Sie für Google Distributed Cloud (nur Software) auf Bare Metal einen Cluster, der kube-proxy (standardmäßig enthalten) mit dem Treiber Px-StoreV2 enthält.

Für Google Distributed Cloud (nur Software) auf VMware und Bare Metal ist Google Distributed Cloud Version 1.32.x für PX-StoreV2 qualifiziert.

Zusätzliche Funktionen, die zuvor validiert wurden:

Robin.io

Lösung: ROBIN Storage

Beschreibung: Der in die ROBIN-Cloud integrierte Speicher ist ein anwendungsspezifischer Containerspeicher, der erweiterte Datenverwaltungsfunktionen bietet und auf jeder Kubernetes-Distribution ausgeführt werden kann, einschließlich GKE auf Google Cloud und GDC. Der integrierte Speicher von ROBIN Cloud bietet Bare-Metal-Leistung und ermöglicht es 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:

Wenn Sie Google Distributed Cloud (nur Software) auf VMware mit Dataplane V2 und RWX-Volumes verwenden, empfehlen wir die folgenden Clusterversionen:

  • Verwenden Sie für die Nebenversion 1.28 die Version 1.28.200-gke.111 oder höher.
  • Für Google Distributed Cloud (nur Software) auf Bare Metal empfehlen wir, mit diesem Treiber keinen Cluster ohne kube-proxy zu erstellen.

Zusätzliche Funktionen, die zuvor validiert wurden:

VMware

Lösung vSphere-CSI-Treiber*
Qualifikationsmatrix
GDC-Version Treiberversion vSphere-Support Zusätzliche getestete Funktionen
vSphere-Version*
1.33.x 3.5.0 7.0.3
8.0.3
Erweiterung
Rohdatenblock
Snapshot
1.34.x 3.5.0 7.0.3
8.0.3
Erweiterung
Rohdatenblock
Snapshot
1.35.x 3.6.0 7.0.3
8.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 https://cloud.google.com/kubernetes-engine/distributed-cloud/vmware/docs/how-to/using-vsphere-csi-driver