Storage Abstraction Flow

Storage Abstraction Flow An architecture diagram generated by Archify. Pod · volume mount · Architecture component Pod volume mount PVC · storage request · Architecture component PVC storage request PV · actual volume record · Architecture component PV actual volume record CSI driver · provision · attach · Architecture component CSI driver provision · attach Actual storage · EBS · EFS · NFS · Architecture component Actual storage EBS · EFS · NFS volume claim reference binding volume attach create volume Legend Frontend Backend Database

Separation of concerns

  • • Developers declare only size and mode via PVC
  • • Operators and CSI own the actual storage

Dynamic provisioning

  • • StorageClass provisions a PV automatically from the PVC
  • • Pods stay ignorant of the storage implementation