Informazioni sul supporto di Filestore per Google Kubernetes Engine

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).

  • Poiché si tratta di un tipo di archiviazione durevole o non effimera, i dati rimangono invariati oltre il ciclo di vita degli pod GKE.

  • In quanto archiviazione durevole con accesso ReadWriteMany, i PersistentVolumes GKE possono essere montati in lettura/scrittura da molti nodi.

  • A differenza della singola modalità di accesso in lettura e scrittura insita nel Persistent Disk, le istanze Filestore sono accessibili contemporaneamente da più nodi GKE. In questo modo puoi avviare i pod su qualsiasi nodo GKE disponibile, aumentando l'efficienza 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 Filestore di 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 volumi permanenti.

  • Puoi utilizzare il driver CSI Filestore di GKE per creare snapshot dei volumi CSI che successivamente creano backup di Filestore.

Per un elenco dettagliato dei vantaggi, consulta Accedere alle istanze con il driver CSI Filestore di GKE.

Condivisioni multiple Filestore per GKE

Filestore Multishares per GKE combinato con il driver CSI Filestore GKE, nella versione 1.27 o successive, offre 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 scale up o lo scale down della capacità delle istanze e delle risorse condivise 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 ulteriori informazioni, consulta Filestore Multishares per GKE.

Passaggi successivi