Container Storage Interface (CSI) Specification
Official docs outline
7 sections- Architecture
Controller and node plugin deployment models.
- Volume lifecycle
Create, publish, stage and unpublish states.
- RPC interface and error scheme
gRPC services and error code conventions.
- Identity service
GetPluginInfo and capabilities.
- Controller service
CreateVolume, ControllerPublishVolume, snapshots and expansion.
- Node service
NodeStageVolume and NodePublishVolume.
- Secrets requirements
Handling secrets in RPC messages.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
More in Observability and operations
All 18- C4 Model
- Container Network Interface (CNI) Specification
- Google SRE Book
- Kubernetes API Conventions
- OCI Distribution Specification
- OCI Image Format Specification
- OCI Runtime Specification
- OpenMetrics Specification
- OpenTelemetry Protocol (OTLP)
- OpenTelemetry Semantic Conventions
- OpenTelemetry Specification
- Prometheus Exposition Format