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
- Zustandsorientierte Arbeitslast mit Filestore bereitstellen
- StorageClasses und dynamische Volume-Bereitstellung
- Auf Filestore-Instanzen mit dem Filestore-CSI-Treiber zugreifen
- Filestore-Mehrfachfreigaben für GKE
- Speicher mit Filestore Multishares für GKE optimieren
- Nichtflüchtigen Speicher von GKE-Clustern mit CMEK verschlüsseln