# Longhorn StorageClass - single unified storage class for the entire cluster # Replaces: longhorn-wffc, longhorn-kafka, longhorn-static (all deprecated) apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: longhorn annotations: storageclass.kubernetes.io/is-default-class: "true" description: "Longhorn distributed storage - 3 replicas, WaitForFirstConsumer" provisioner: driver.longhorn.io allowVolumeExpansion: true reclaimPolicy: Delete volumeBindingMode: Immediate # Immediate binding for StatefulSets (matches deployed config) parameters: numberOfReplicas: "3" # HA across all 3 nodes staleReplicaTimeout: "30" fromBackup: "" dataLocality: "disabled" # Match deployed config (not best-effort) fsType: "ext4" disableRevisionCounter: "true" # Performance optimization unmapMarkSnapChainRemoved: "ignored"