⎈ k8s knowledge compiler

Container Storage Interface (CSI) [glossary]deterministic

The Container Storage Interface (CSI) defines a standard interface to expose storage systems to containers.

storage

The Container Storage Interface (CSI) defines a standard interface to expose storage systems to containers.

CSI allows vendors to create custom storage plugins for Kubernetes without adding them to the Kubernetes repository (out-of-tree plugins). To use a CSI driver from a storage provider, you must first [deploy it to your cluster](https://kubernetes-csi.github.io/docs/deploying.html). You will then be able to create a [Storage Class](#gloss:storage-class) that uses that CSI driver.

* [CSI in the Kubernetes documentation](/docs/concepts/storage/volumes/#csi) * [List of available CSI drivers](https://kubernetes-csi.github.io/docs/drivers.html)

Sources

reference/glossary/csi.md · doc — “The Container Storage Interface (CSI) defines a standard interface to expose storage systems to containers.”

Related (10)

references Ephemeral Volumes — CSI conf=1
references CSI Volume Cloning — CSI conf=1
references Persistent Volumes — csi conf=1
references Volumes — CSI conf=1
references Volume Attributes Classes — Container Storage Interface conf=1
references Volume Health Monitoring — CSI conf=1
references Extending Kubernetes — Container Storage Interface conf=1
references Compute, Storage, and Networking Extensions — Container Storage Interface conf=1
prerequisite_of CustomResourceDefinition — ai-suggested prerequisite conf=0.7

← all Docs