Skip to content

Storage Layer

Scope

The storage layer covers persistent volumes, CSI drivers, storage classes, snapshots, object storage, backup tooling, and restore dependencies.

Components that belong here

  • longhorn for block storage and snapshots
  • csi-driver-nfs, democratic-csi, and nfs-subdir-external-provisioner for shared storage and dynamic provisioning
  • minio for object storage where used as an application or backup dependency
  • velero for backup and restore orchestration

Mandatory topics

  • What storage classes exist and which workloads depend on them
  • Which workloads are stateful and what their backup method is
  • What snapshot or backup schedule exists and where restore artifacts live
  • What the restore order is after data loss or cluster rebuild
  • Capacity, retention, and replication assumptions

Required artifacts

  • Storage class catalogue
  • Stateful workload to backup-method mapping
  • Snapshot and restore workflow summary
  • Cluster rebuild dependency order for stateful services
  • Capacity and retention ownership notes

Recovery focus

This layer is the primary reference during:

  • PVC attach or mount failures
  • Storage class migrations
  • Snapshot restores
  • Full-cluster rebuilds where state must survive infrastructure loss