Storage Classes
Overview
Storage classes define how persistent volumes are provisioned in your Kubernetes cluster. After installing the CSI driver (for example, NFS), you can create storage classes that reference allocated volumes and set reclaim policy and other options.
Prerequisites
- Tenant Admin access
- Imported storage node
- JupyterHub with Kai Scheduler Template cluster in Running state
Install CSI Driver
Step 1: Open Cluster View
- Navigate to BareMetal → Kubernetes, click the three-dot menu on the cluster, and select View.


Step 2: Install NFS CSI Drivers
- Click NFS Server Install, then click Install Drivers to install the CSI drivers.
- After installation starts, the status shows Pending and may take a few minutes to reach Deployed.
- When the deployment reaches Running, verify in KubeShell that the CSI pods are running.



Create Storage Class
Step 1: Open Storage Classes
- Navigate to the Storage classes tab.

Step 2: Create a Storage Class
- Click Create Storage Class to create a storage class.
- Enter Name and Description, select Reclaim Policy, choose the Volume, and click Create.
- After the storage class is created, verify it in KubeShell.

