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 langlebiger Speicher mit ReadWriteMany-Zugriff können Ihre GKE-PersistentVolumes von vielen Knoten mit Lese-/Schreibzugriff 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, was eine höhere Effizienz Ihrer GKE-Cluster ermöglicht.
Als Art von 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 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 detaillierte Liste der Vorteile finden Sie unter Auf Instanzen mit dem GKE Filestore-CSI-Treiber 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 einen Speicherpool.
Unterstützt die dynamische Volume-Bereitstellung, die Skalierung und Freigabe von Kapazitäten nach Bedarf.
Unterstützt mehrere Freigaben mit kleineren, flexiblen 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 von GKE-Clustern mit CMEK verschlüsseln