Filestore-Unterstützung für Google Kubernetes Engine

Filestore-Instanzen sind vollständig verwaltete Dateiserver in Google Cloud, die Sie als dauerhaften Speicher mit ReadWriteMany-Zugriff für Google Kubernetes Engine (GKE)-Cluster verwenden können.

  • In diesem langlebigem oder nicht sitzungsspezifischem Speicher bleiben Ihre Daten über den Lebenszyklus Ihrer GKE-Pods hinaus bestehen.

  • Als dauerhafter Speicher mit ReadWriteMany-Zugriff können Ihre GKE PersistentVolumes als Volumes mit Lese-/Schreibzugriff von vielen Knoten bereitgestellt werden.

  • Im Gegensatz zum einzelnen Lese-/Schreibzugriffsmodus, der für Persistent Disk typisch ist, kann auf Filestore-Instanzen von mehreren GKE-Knoten gleichzeitig zugegriffen werden. So können Sie Pods auf jedem verfügbaren GKE-Knoten starten und so die Effizienz Ihrer GKE-Cluster steigern.

  • Als eine Art Dateispeicher unterstützt Filestore mehrere nebenläufige Anwendungsinstanzen, die gleichzeitig auf dasselbe Dateisystem zugreifen.

Weitere Informationen finden Sie unter Zustandsorientierte Arbeitslast mit Filestore bereitstellen.

Filestore und der GKE Filestore CSI-Treiber

Der GKE Filestore CSI-Treiber ist die primäre Methode zur Verwendung von Filestore-Instanzen mit GKE. Er bietet folgende Vorteile:

  • Sie haben über die Kubernetes APIs (kubectl) Zugriff auf vollständig verwalteten NFS-Speicher.

  • Sie können den CSI-Treiber von GKE Filestore nutzen, um PersistentVolumes dynamisch bereitzustellen.

  • Sie können den CSI-Treiber von GKE Filestore verwenden, um CSI-Volume-Snapshots zu erstellen, aus denen dann Filestore-Sicherungen erstellt werden.

Eine detaillierte Liste der Vorteile finden Sie unter Auf Instanzen mit dem GKE Filestore CSI-Treiber zugreifen.

Filestore-Mehrfachfreigaben für GKE

Filestore-Mehrfachfreigaben für GKE bieten in Kombination mit dem GKE Filestore CSI-Treiber Version 1.27 folgende Vorteile:

  • Eine umfassende Ansicht Ihrer PersistentVolumes als ein Speicherpool.

  • Unterstützt die dynamische Volume-Bereitstellung, die Skalierung und Freigabe von Kapazitäten nach Bedarf.

  • Unterstützt mehrere Freigaben mit kleinerer, flexiblerer Größe für eine bessere Auslastung und Kosteneffizienz jeder Filestore-Instanz.

Weitere Informationen finden Sie unter Filestore Multishares für GKE.

Nächste Schritte