Le pilote CSI (Container Storage Interface) Lustre géré par GKE est une solution gérée par GKE conçue pour intégrer le service de système de fichiers parallèles hautes performances deGoogle Cloud, Google Cloud Managed Lustre, aux clusters Google Kubernetes Engine (GKE). Cette intégration est conçue pour les charges de travail exigeantes qui nécessitent un stockage persistant, évolutif et à haut débit, en particulier celles liées à l'intelligence artificielle (IA), au machine learning (ML) et au calcul hautes performances (HPC).
En utilisant le pilote CSI Managed Lustre, vous pouvez provisionner, gérer et accéder aux instances Managed Lustre directement via les revendications de volume persistant (PVC) et les volumes persistants (PV) Kubernetes standards. Le pilote sert de plan de contrôle, en automatisant la gestion du cycle de vie des instances Lustre gérées en réponse aux appels CSI, y compris la création, la suppression, le montage et le démontage de volumes sur les nœuds GKE.
Le pilote CSI Lustre géré offre plusieurs avantages pour l'intégration du stockage hautes performances à vos charges de travail Kubernetes :
Vous avez accès à des systèmes de fichiers Lustre entièrement gérés pour le stockage de vos charges de travail via les API Kubernetes.
Le pilote est compatible avec les modes d'accèsReadWriteMany, ReadOnlyMany et ReadWriteOnce.
Vous pouvez utiliser le pilote pour créer des instances Managed Lustre et vous y connecter en tant que PersistentVolumes.
Vos charges de travail Kubernetes peuvent accéder aux instances Managed Lustre existantes sans nécessiter l'installation manuelle d'un logiciel Managed Lustre, y compris les modules de noyau ou les utilitaires client.
Limites
Lorsque vous utilisez le pilote CSI Lustre géré, tenez compte des limites suivantes :
Il n'est pas possible de monter plusieurs volumes provenant de différentes instances Managed Lustre portant le même nom filesystem sur un même nœud.
Seuls les nœuds Container-Optimized OS (COS) sont acceptés. La version minimale de nœud GKE compatible est la version 1.33.2-gke.1111000 ou ultérieure.
Seuls les nœuds d'architecture x86_64 sont acceptés.
Le pilote CSI Lustre géré n'est pas compatible avec les images de nœuds GKE personnalisées.
Conditions requises
Pour utiliser le pilote CSI Lustre géré, votre cluster doit répondre aux exigences suivantes :
Vous devez disposer d'un cluster GKE version 1.33.2-gke.1111000 ou ultérieure.
Vous devez avoir installé la dernière version de Google Cloud CLI, avec une version minimale compatible de 523.0.0 ou ultérieure.
Le pilote CSI doit être activé dans votre cluster GKE. Le pilote est désactivé par défaut dans les clusters Standard et Autopilot.
Vous pouvez l'activer lors de la création d'un cluster ou sur un cluster existant.
Votre cluster GKE doit s'exécuter dans le même réseau VPC que l'instance Managed Lustre.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/04 (UTC)."],[],[],null,["# About the Managed Lustre CSI driver\n\n[Autopilot](/kubernetes-engine/docs/concepts/autopilot-overview) [Standard](/kubernetes-engine/docs/concepts/choose-cluster-mode)\n\n*** ** * ** ***\n\nThe GKE Managed Lustre Container Storage Interface (CSI) driver is a GKE-managed solution designed to integrate Google Cloud's high-performance, parallel file system service, [Google Cloud Managed Lustre](/products/managed-lustre), with Google Kubernetes Engine (GKE) clusters. This integration is designed for demanding workloads that require persistent, scalable, and high-throughput storage, particularly those in artificial intelligence (AI), machine learning (ML), and high performance computing (HPC).\n\n\u003cbr /\u003e\n\nBy utilizing the Managed Lustre CSI driver, you can provision, manage, and\naccess Managed Lustre instances directly through standard Kubernetes Persistent Volume Claims\n(PVCs) and Persistent Volumes (PVs). The driver acts as the control plane,\nautomating the lifecycle management of Managed Lustre instances in response to CSI\ncalls, including creating, deleting, mounting, and unmounting volumes on\nGKE nodes.\n\nThe Managed Lustre CSI driver supports both\n[dynamically provisioned persistent volumes](/kubernetes-engine/docs/how-to/persistent-volumes/lustre-csi-driver-new-volume)\n(where the driver creates the Managed Lustre instance based on\nthe PVC) and\n[statically provisioned persistent volumes](/kubernetes-engine/docs/how-to/persistent-volumes/lustre-csi-driver-existing-instance)\n(for connecting to pre-existing Managed Lustre instances). It\nprovides an efficient way for your Kubernetes applications to fully use the\nperformance capabilities of Managed Lustre.\n\nBenefits\n--------\n\nThe Managed Lustre CSI driver offers several advantages for integrating high-performance\nstorage with your Kubernetes workloads:\n\n- You gain access to fully Managed Lustre file systems as your workload storage through the [Kubernetes APIs](https://kubernetes.io/docs/tasks/administer-cluster/access-cluster-api).\n- The driver supports the `ReadWriteMany`, `ReadOnlyMany`, and `ReadWriteOnce` [access modes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes).\n- You can use the driver to create and connect to new Managed Lustre instances as [PersistentVolumes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/).\n- Your Kubernetes workloads can access existing Managed Lustre instances without requiring the manual installation of any Managed Lustre software, including kernel modules or client utilities.\n\nLimitations\n-----------\n\nWhen using the Managed Lustre CSI driver, be aware of the following limitations:\n\n- Mounting multiple volumes from different Managed Lustre instances with the same [`filesystem`](/managed-lustre/docs/reference/rest/v1/projects.locations.instances) name on a single node is not supported.\n- Only Container-Optimized OS (COS) nodes are supported. The minimum supported GKE node version is 1.33.2-gke.1111000 or later.\n- Only x86_64 architecture nodes are supported.\n- The Managed Lustre CSI driver does not support custom GKE node imagess.\n\nRequirements\n------------\n\nTo use the Managed Lustre CSI driver, your cluster must meet these requirements:\n\n- You need GKE cluster version 1.33.2-gke.1111000 or later.\n- You must have installed the latest version of the Google Cloud CLI, with a minimum supported version of 523.0.0 or later.\n- The CSI driver must be enabled in your GKE cluster. The driver is disabled by default in both Standard and Autopilot clusters. You can enable it during cluster creation or on an existing cluster.\n- Your GKE cluster should run in the same VPC network as the Managed Lustre instance.\n\nWhat's next\n-----------\n\n- [Create and use a volume backed by a Managed Lustre instance in Google Kubernetes Engine](/kubernetes-engine/docs/how-to/persistent-volumes/lustre-csi-driver-new-volume).\n- [Access an existing Managed Lustre instance from Google Kubernetes Engine](/kubernetes-engine/docs/how-to/persistent-volumes/lustre-csi-driver-existing-instance)."]]