Managing Block Storage volumes with Scaleway CSI
The Scaleway Block Storage volume Container Storage Interface (CSI) driver is an implementation of the CSI interface to provide a way to manage Scaleway block volumes 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 csidriver
The 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
Still need help?Create a support ticket