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 |
-cryptoclasses encrypt the volume at rest (per-volume key).-rwxclasses are ReadWriteMany (shared), via Longhorn's share-manager.-local/WaitForFirstConsumerbinds 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.