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 initiieren, wodurch Sie eine höhere Effizienz Ihrer GKE-Cluster erhalten.

  • 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 für die Verwendung von Filestore-Instanzen mit GKE und 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 mit dem GKE Filestore-CSI-Treiber CSI-Volume-Snapshots erstellen, die anschließend Filestore-Sicherungen erstellen.

Eine ausführliche Liste der Vorteile finden Sie unter Mit dem CSI-Treiber von GKE Filestore auf Instanzen 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ößenanpassung für eine verbesserte Auslastung und Kosteneffizienz der einzelnen Filestore-Instanzen.

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

Nächste Schritte