Le istanze Filestore sono server di file completamente gestiti che Google Cloud puoi utilizzare come spazio di archiviazione durevole con ReadWriteMany per i cluster Google Kubernetes Engine (GKE).
Come tipo di spazio di archiviazione durevole o non effimero, i tuoi dati persistono oltre il ciclo di vita dei pod GKE.
Come spazio di archiviazione durevole con ReadWriteMany accesso, i volumi permanenti GKE PersistentVolumes possono essere montati in lettura/scrittura da molti nodi.
A differenza della modalità di accesso in lettura/scrittura singola intrinseca al Persistent Disk, le istanze Filestore sono accessibili contemporaneamente da più nodi GKE. In questo modo puoi avviare i pod su qualsiasi nodo GKE disponibile, il che ti offre una maggiore efficienza dei cluster GKE.
Come tipo di spazio di archiviazione di file, Filestore supporta l'accesso simultaneo allo stesso file system da parte di più istanze di applicazioni.
Per ulteriori informazioni, vedi Esegui il deployment di un carico di lavoro stateful con Filestore.
Filestore e il driver CSI Filestore GKE
Il driver CSI Filestore 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 GKE per eseguire il provisioning dinamico dei volumi permanenti.
Puoi utilizzare il driver CSI Filestore GKE per separare la capacità dalle prestazioni, consentendo lo scaling dinamico delle prestazioni. Per ulteriori informazioni, vedi Scalare dinamicamente le prestazioni di Filestore utilizzando
VolumeAttributesClass.Puoi utilizzare il driver CSI Filestore GKE per creare snapshot dei volumi CSI che creano successivamente backup Filestore.
Per un elenco dettagliato dei vantaggi, vedi Accedere alle istanze con il driver CSI Filestore GKE.
Condivisioni multiple Filestore per GKE
Le condivisioni multiple Filestore per GKE combinate con il driver CSI Filestore GKE, versione 1.27 o successive, offrono i seguenti vantaggi:
Fornisce una visione completa dei volumi permanenti come un unico pool di spazio di archiviazione.
Supporta il provisioning dinamico dei volumi, lo scaling verticale della condivisione e della capacità dell'istanza in base alle esigenze.
Supporta più condivisioni con dimensioni più piccole e flessibili per migliorare l'utilizzo e l'efficienza in termini di costi di ogni istanza Filestore.
Per ulteriori informazioni, vedi Condivisioni multiple Filestore per GKE.
Passaggi successivi
- Esegui il deployment di un carico di lavoro stateful con Filestore
- Classi di archiviazione e provisioning dinamico dei volumi
- Accedi alle istanze Filestore con il driver CSI Filestore
- Condivisioni multiple Filestore per GKE
- Ottimizza lo spazio di archiviazione con le condivisioni multiple Filestore per GKE
- Cripta lo spazio di archiviazione permanente dei cluster GKE utilizzando CMEK