Impostazione dello storage per i cluster Kubernetes

Scopri come definire e applicare le richieste di volume persistenti ai cluster creati utilizzando Kubernetes Engine (OKE). Con Oracle Cloud Infrastructure come provider IaaS di base, puoi eseguire il provisioning delle richieste di volume persistenti collegando i volumi dal servizio per volumi a blocchi o eseguendo il MOUNT dei file system dal servizio di storage di file o dallo storage di file con il servizio Lustre.

Lo storage dei container tramite il file system radice di un container è effimero e può scomparire dopo l'eliminazione e la creazione del container. Per fornire una posizione permanente che impedisca la perdita dei dati, è possibile creare e utilizzare volumi persistenti per memorizzare i dati all'esterno dei container.

Un volume persistente offre storage persistente che consente ai dati di rimanere intatti, indipendentemente dal fatto che i container a cui è connesso lo storage vengano arrestati.

Una richiesta di volume persistente (PVC) è una richiesta di archiviazione, che viene soddisfatta legando il PVC a un volume persistente (PV). Un PVC fornisce uno strato di astrazione allo stoccaggio sottostante.

Con Oracle Cloud Infrastructure, puoi eseguire il provisioning di richieste di volume persistenti:

  • Collegando i volumi dal servizio Oracle Cloud Infrastructure Block Volume. I volumi sono connessi ai cluster creati da Kubernetes Engine utilizzando i plugin di volume CSI (Container Storage Interface) o FlexVolume distribuiti nei cluster. Oracle consiglia il plugin del volume CSI poiché il progetto Kubernetes a monte non è più valido per il plugin del volume FlexVolume in Kubernetes versione 1.23. Vedere Provisioning di PVC sul servizio per volumi a blocchi.
  • Attivando i file system nel servizio di storage di file di Oracle Cloud Infrastructure. I file system del servizio di storage di file vengono montati all'interno dei container in esecuzione sui cluster creati da Kubernetes Engine utilizzando un plugin di volume CSI (Container Storage Interface) distribuito sui cluster. Vedere Provisioning di PVC sul servizio di storage di file.
  • Attivando i file system in Oracle Cloud Infrastructure File Storage con il servizio Lustre. Lo storage di file con i file system del servizio Lustre viene eseguito all'interno di container in esecuzione su cluster creati da Kubernetes Engine utilizzando un plugin del volume CSI (Container Storage Interface) distribuito sui cluster. Vedere Provisioning di PVC nello storage di file con Lustre Service.

Per impostazione predefinita, Oracle cifra i dati dei clienti in archivio nello storage persistente. Oracle gestisce questa cifratura predefinita senza alcuna azione da parte dell'utente.

Per ulteriori informazioni sui volumi persistenti, sulle richieste di volume persistenti e sui plugin di volume, consulta la documentazione di Kubernetes.

Nota

Le informazioni contenute in questa sezione si applicano solo ai pool di nodi gestiti e ai nodi gestiti e ai nodi autogestiti. Le informazioni contenute in questa sezione non si applicano ai pool di nodi virtuali e ai nodi virtuali. I contenitori in esecuzione su nodi virtuali non possono accedere allo storage persistente.