Managing Block Storage volumes and File Storage filesystems with Scaleway CSI
Implementing the Container Storage Interface specification (External link), the CSI driver allows container orchestration engines like Kubernetes to manage Scaleway Block Storage volumes and File Storage file systems. It is installed by default on every Kubernetes Kapsule and Kosmos cluster.
Before you start
To complete the actions presented below, you must have:
- A Scaleway account logged into the console (External link)
- Owner status or IAM permissions allowing you to perform actions in the intended Organization
- A valid API key
- Your Scaleway Project or Organization ID
- Created a Kubernetes cluster running on Scaleway Instances (v1.21+)
Verification of CSI driver status
To verify if the driver is running, use the following command:
kubectl get csidriverThe output of this command provides a quick status update on the CSI plugin within your Kubernetes cluster.
To identify your current CSI release version, navigate to the Cockpit interface, specifically the Kubernetes Cluster - Overview dashboard.
Going further
- Creating persistent volumes with Scaleway Block Storage (External link)
- Creating raw block volumes (External link)
- Importing existing Scaleway volumes (External link)
- Creating volume snapshots (External link)
- Importing volume snapshots (External link)
- How to create a storage class (External link)
- How to choose a zone for the volumes (External link)
- How to choose the number of IOPS (External link)
- Encrypting volumes (External link)
- How to use SFS with Kubernetes Kapsule
- Using Kubernetes subPath with Scaleway File Storage on Kapsule clusters
Still need help?Create a support ticket