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 ReadyWriteMany-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 und so die Effizienz Ihrer GKE-Cluster steigern.
Als eine Art Dateispeicher unterstützt Filestore mehrere gleichzeitige 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 zum Verwenden 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.
Mit dem GKE Filestore-CSI-Treiber können Sie CSI-Volume-Snapshots erstellen, die anschließend Filestore-Sicherungen erstellen.
Eine ausführliche Liste der Vorteile finden Sie unter Mit dem Filestore-CSI-Treiber auf Instanzen zugreifen.
Filestore-Mehrfachfreigaben für GKE
Filestore-Multishares für GKE bieten in Kombination mit dem GKE Filestore CSI-Treiber Version 1.27 folgende Vorteile:
Bietet eine umfassende Ansicht Ihrer PersistentVolumes als gemeinsamen Speicher.
Unterstützt die dynamische Volume-Bereitstellung, die Skalierung und Freigabe von Kapazitäten nach Bedarf.
Unterstützt mehrere Freigaben mit kleineren, flexibleren Größen, um die Auslastung und Kosteneffizienz jeder Filestore-Instanz zu verbessern.
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 der GKE-Cluster mit CMEK verschlüsseln