Provides the base configuration .yamls for a Lustre CSI driver as a DaemonSet. Assumes lustre client capabilities are installed on the underlying host wherever the driver containers are launched.
- driver.yaml - Defines a CSIDriver object that allows Kubernetes to discover CSI Drivers on the cluster, and defines the driver's supported features.
- namespace.yaml - Defines a Namespace resource to isolate the Lustre CSI driver resources to the
system
namespace. - plugin.yaml - Defines a DaemonSet for the Lustre CSI driver container, and a sidecar registrar container.
- example_pv.yaml - Example PersistentVolume for a lustre filesystem.
- example_pvc.yaml - Example PersistentVolumeClaim for a lustre filesystem.
- example_app.yaml - Example dummy application which uses a lustre filesystem through a PersistentVolumeClaim.
- kustomization.yaml - Config file defining resources for the Kustomize tool