Le istanze Filestore sono file server completamente gestiti su Google Cloud che puoi utilizzare come spazio di archiviazione durevole con accesso ReadWriteMany per i tuoi cluster Google Kubernetes Engine (GKE).
In quanto tipo di spazio di archiviazione durevole o non effimero, i tuoi dati persistono oltre il ciclo di vita dei pod GKE.
In qualità di spazio di archiviazione durevole con accesso ReadWriteMany, i tuoi PersistentVolumes GKE possono essere montati in lettura/scrittura da molti nodi.
A differenza della modalità di accesso in lettura e scrittura singola intrinseca di Persistent Disk, le istanze Filestore sono accessibili da più nodi GKE contemporaneamente. In questo modo puoi avviare i pod su qualsiasi nodo GKE disponibile, migliorando l'efficienza dei cluster GKE.
In quanto tipo di spazio di archiviazione di file, Filestore supporta più istanze di applicazioni simultanee che accedono contemporaneamente allo stesso file system.
Per saperne di più, vedi Esegui il deployment di un carico di lavoro stateful con Filestore.
Filestore e il driver CSI Filestore di GKE
Il driver CSI Filestore per GKE è il modo principale per utilizzare le istanze Filestore con GKE e offre i seguenti vantaggi:
Hai accesso allo spazio di archiviazione NFS completamente gestito tramite le API Kubernetes (
kubectl
).Puoi utilizzare il driver CSI Filestore di GKE per eseguire il provisioning dinamico dei tuoi PersistentVolume.
Puoi utilizzare il driver CSI Filestore GKE per creare snapshot dei volumi CSI che successivamente creano backup Filestore.
Per un elenco dettagliato dei vantaggi, consulta Accedere alle istanze con il driver CSI Filestore GKE.
Condivisioni multiple Filestore per GKE
Filestore Multishares per GKE combinato con il driver CSI Filestore per GKE, versione 1.27 o successive, offre i seguenti vantaggi:
Fornisce una visione completa dei tuoi PersistentVolume come un unico pool di spazio di archiviazione.
Supporta il provisioning dinamico del volume, la scalabilità della condivisione e la capacità dell'istanza in base alle esigenze.
Supporta più condivisioni con dimensioni più piccole e flessibili per migliorare l'utilizzo e l'efficienza dei costi di ogni istanza Filestore.
Per maggiori informazioni, consulta Filestore multishares per GKE.
Passaggi successivi
- Esegui il deployment di un carico di lavoro stateful con Filestore
- StorageClasses e provisioning dinamico dei volumi
- Accedi alle istanze Filestore con il driver CSI Filestore
- Filestore Multishares per GKE
- Ottimizza lo spazio di archiviazione con Filestore multishares per GKE
- Cripta l'archiviazione permanente dei cluster GKE utilizzando CMEK