Skip to main content
Version: 0.3

StorageClass parameters

Provisioner: quasarsds.io

ParameterRequiredValuesDefaultDescription
poolNameYesName of an SDSClusterPool—Pool in which the volume is created.
strategyNoRF1, RF2, RF3RF3Number of synchronous replicas.
checksumProtectionNo"true", "false"Pool valuePer-block CRC32C checksums.
scrubIntervalSecondsNoInteger ≥ 0Pool valueScrubbing interval. 0 disables it.
nvmfDigestsBackendNonone, header, data, allPool valueDigests on the replication network.
nvmfDigestsFrontendNonone, header, data, allPool value / noneDigests between the pod and the volume.
encryptionProtectionNo"true"DisabledAES-XTS-256 encryption. Requires encryptionKeySecret.
encryptionKeySecretWith encryptionSecret name—Secret holding encryption_key and encryption_key2.
defaultSnapshotTypeNoLocal, Distributed—Default snapshot type.
primaryNode, secondaryNode, tertiaryNodeNoNode nameAutomaticPins replica placement. Rarely needed: the controller picks nodes by free space.
csi.storage.k8s.io/fstypeNoext4, xfsext4Volume file system.

Value precedence​

For parameters that also exist on the SDSClusterPool, the order is:

  1. Explicit value in the StorageClass.
  2. Default value of the SDSClusterPool.
  3. Agent default.