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 CSI-Treiber für GKE Filestore ist die primäre Möglichkeit für Sie um Filestore-Instanzen mit GKE zu verwenden, und bietet die folgenden 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 für GKE Filestore verwenden, um CSI-Volume-Snapshots wodurch anschließend 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
- 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