Skip to content

Storage

Persistent storage is provided by Longhorn (CSI provisioner driver.longhorn.io) — replicated block storage backed by the nodes' local disks.

StorageClasses

Class Encrypted Access Binding
longhorn (default) no RWO Immediate
longhorn-static no RWO Immediate
longhorn-local no RWO WaitForFirstConsumer (node-local)
longhorn-rwx no RWX Immediate
longhorn-crypto yes RWO Immediate
longhorn-crypto-local yes RWO WaitForFirstConsumer
longhorn-crypto-rwx yes RWX Immediate
  • -crypto classes encrypt the volume at rest (per-volume key).
  • -rwx classes are ReadWriteMany (shared), via Longhorn's share-manager.
  • -local / WaitForFirstConsumer binds the volume on the node where the first consumer pod schedules.
  • All classes allow volume expansion — grow the PVC, then the filesystem resizes (a pod restart picks up the new size).

Backups

Volume and database backups run on a schedule to external, S3-compatible object storage. The backup layout, restore procedures, and disaster-recovery runbooks are maintained in the private operations documentation.

See also: Operations · Architecture · Node upgrade & maintenance.