CSI Container Storage Interface
Spec gRPC pour plugins storage orchestrateurs.
Définition
CSI spec v1.10 (2024) définit les services Identity, Controller (CreateVolume, DeleteVolume, ControllerPublishVolume, etc.), Node (NodeStageVolume, NodePublishVolume), Snapshot (CreateSnapshot, ListSnapshots), Volume Expansion, Group Snapshot (alpha 2024). Implémenté en Kubernetes via external-provisioner, external-attacher, external-resizer, external-snapshotter sidecars.
Origine
Kubernetes + Mesos + Cloud Foundry + Docker, spec annoncée 2017, v1.0.0 2018, v1.10 2024.
Usage
Standard Kubernetes storage depuis K8s 1.13 GA. Plus de 100 drivers CSI référencés.
Termes liés
- Kubernetes — consommateur principal.
- Persistent Volume — objet K8s associé.
- CNCF — fondation.