Informazioni sul driver CSI Lustre gestito


Il driver CSI (Container Storage Interface) di GKE Managed Lustre è una soluzione gestita da GKE progettata per integrare il servizio di file system parallelo ad alte prestazioni diTrusted Cloud by S3NS, Google Cloud Managed Lustre, con i cluster Google Kubernetes Engine (GKE). Questa integrazione è progettata per carichi di lavoro impegnativi che richiedono uno spazio di archiviazione persistente, scalabile e ad alta velocità effettiva, in particolare quelli di intelligenza artificiale (AI), machine learning (ML) e computing ad alte prestazioni (HPC).

Utilizzando il driver CSI di Managed Lustre, puoi eseguire il provisioning, gestire e accedere alle istanze di Managed Lustre direttamente tramite le richieste di volumi permanenti (PVC) e i volumi permanenti (PV) standard di Kubernetes. Il driver funge da control plane, automatizzando la gestione del ciclo di vita delle istanze Managed Lustre in risposta alle chiamate CSI, inclusa la creazione, l'eliminazione, il montaggio e lo smontaggio dei volumi sui nodi GKE.

Il driver CSI di Managed Lustre supporta sia i volumi permanenti con provisioning dinamico (in cui il driver crea l'istanza Managed Lustre in base al PVC) sia i volumi permanenti con provisioning statico (per la connessione a istanze Managed Lustre preesistenti). Fornisce un modo efficiente per le tue applicazioni Kubernetes di utilizzare appieno le funzionalità di prestazioni di Managed Lustre.

Vantaggi

Il driver CSI Lustre gestito offre diversi vantaggi per l'integrazione di storage ad alte prestazioni con i tuoi carichi di lavoro Kubernetes:

  • Ottieni l'accesso a file system Lustre completamente gestiti come spazio di archiviazione dei carichi di lavoro tramite le API Kubernetes.
  • Il driver supporta le ReadWriteMany, le ReadOnlyMany e le ReadWriteOnce modalità di accesso.
  • Puoi utilizzare il driver per creare nuove istanze Managed Lustre e connetterti a queste come PersistentVolumes.
  • I tuoi carichi di lavoro Kubernetes possono accedere alle istanze Managed Lustre esistenti senza richiedere l'installazione manuale di alcun software Managed Lustre, inclusi i moduli del kernel o le utilità client.

Limitazioni

Quando utilizzi il driver CSI Lustre gestito, tieni presente le seguenti limitazioni:

  • Il montaggio di più volumi da diverse istanze Managed Lustre con lo stesso nome filesystem su un singolo nodo non è supportato.
  • Sono supportati solo i nodi Container-Optimized OS (COS). La versione minima supportata dei nodi GKE è 1.33.2-gke.1111000 o successive.
  • Sono supportati solo i nodi di architettura x86_64.
  • Il driver CSI Managed Lustre non supporta le immagini dei nodi GKE personalizzate.

Requisiti

Per utilizzare il driver CSI Lustre gestito, il cluster deve soddisfare i seguenti requisiti:

  • È necessaria la versione 1.33.2-gke.1111000 o successive del cluster GKE.
  • Devi aver installato l'ultima versione di Google Cloud CLI, con una versione minima supportata 523.0.0 o successiva.
  • Il driver CSI deve essere abilitato nel cluster GKE. Il driver è disabilitato per impostazione predefinita nei cluster Standard e Autopilot. Puoi abilitarlo durante la creazione del cluster o su un cluster esistente.
  • Il cluster GKE deve essere eseguito nella stessa rete VPC dell'istanza Managed Lustre.

Passaggi successivi