Volume purpose: decoupling storage from pods

Pods lay claims to volumes and mount them. Can be used by multiple pods at the same time

Requirements

Kubernetes only runs as a service. You need your own storage backend, whether it be S3 or EBS or whatever

Container storage interface (CSI) lets your system interface with the storage backend

Kubernetes Volume Subsystem

CSI is out of tree

Untitled