Le istanze Filestore sono file server completamente gestiti su Google Cloud che puoi utilizzare come archiviazione permanente con accesso ReadWriteMany per i tuoi cluster Google Kubernetes Engine (GKE).
Come tipo di elemento durevole o non temporaneo archiviazione, i dati rimangono oltre il ciclo di vita di GKE i pod.
In quanto archiviazione durevole con accesso ReadWriteMany, i volumi permanenti GKE possono essere montati in lettura/scrittura da molti nodi.
A differenza della modalità di accesso singola in lettura/scrittura intrinseca a Persistent Disk, Filestore sono accessibili da più nodi GKE contemporaneamente. Ciò ti consente di avviare i pod su qualsiasi nodo GKE disponibile, offrendoti una maggiore e l'efficienza operativa dei tuoi cluster GKE.
In qualità di tipo di spazio di archiviazione dei file, Filestore supporta più istanze di applicazioni concorrenti che accedono contemporaneamente allo stesso file system.
Per ulteriori informazioni, vedi Eseguire il deployment di un carico di lavoro stateful con Filestore.
Filestore e il driver CSI Filestore di GKE
Il driver CSI di GKE Filestore è il modo principale per utilizzare le istanze Filestore con GKE e fornisce i seguenti vantaggi:
Puoi accedere allo spazio di archiviazione NFS completamente gestito tramite Kubernetes API (
kubectl
.Puoi utilizzare il driver CSI Filestore di GKE per eseguire il provisioning dinamico dei volumi permanenti.
Puoi utilizzare il driver CSI di GKE Filestore per creare Snapshot dei volumi CSI che in seguito creano backup di Filestore.
Per un elenco dettagliato dei vantaggi, consulta Accedi alle istanze con il driver CSI GKE Filestore.
Condivisioni multiple Filestore per GKE
Filestore multishare per GKE combinati con Driver CSI di GKE Filestore, La versione 1.27 o successiva offre i seguenti vantaggi:
Fornisce una visione completa dei tuoi PersistentVolume come un unico pool di spazio di archiviazione.
Supporta il provisioning dinamico dei volumi, lo scale up o lo scale down della capacità delle istanze e delle risorse condivise in base alle esigenze.
Supporta condivisioni multiple con dimensioni più piccole e più flessibili per migliorare l'utilizzo e l'efficienza in termini di costi di ogni istanza Filestore.
Per ulteriori informazioni, consulta Filestore Multishares 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
- Filestore Multishares per GKE
- Ottimizza lo spazio di archiviazione con le multishare Filestore per GKE
- Cripta i cluster GKE l'archiviazione permanente con CMEK