Managing Block Storage volumes and File Storage filesystems with Scaleway CSI
The Scaleway Block Storage volume and File Storage filesystem Container Storage Interface (CSI) driver is an implementation of the CSI interface to provide a way to manage Scaleway block volumes and filesystems through a container orchestration system, like Kubernetes. 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
- 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
- Creating raw block volumes
- Importing existing Scaleway volumes
- Creating volume snapshots
- Importing volume snapshots
- How to create a storage class
- How to choose a zone for the volumes
- How to choose the number of IOPS
- Encrypting volumes
- How to use SFS with Kubernetes Kapsule
- Using Kubernetes subPath with Scaleway File Storage on Kapsule clusters
Still need help?Create a support ticket