Available with limitations in: CE
Available without limitations in: SE, SE+, EE
The module is not enabled by default in any bundles.
The module is configured using the ModuleConfig custom resource named sds-replicated-volume
(learn more about setting up Deckhouse…).
Example of the ModuleConfig/sds-replicated-volume
resource for configuring the module:
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: sds-replicated-volume
spec:
version: 1
enabled: true
settings: # <-- Module parameters from the "Parameters" section below.
Parameters
Schema version: 1
- settings
- settings.backup
Module backup settings.
- settings.backup.enabled
Module backup state.
Default:
true
- settings.backup.retentionCount
Number of backups to keep.
Default:
3
- settings.backup.schedule
Backup schedule.
Default:
"0 3 * * *"
- settings.dataNodes
Settings for Linstor on nodes with data.
- settings.dataNodes.nodeSelector
The same as in the Pods
spec.nodeSelector
parameter in Kubernetes.If parameter is omitted, Linstor nodes will be placed on all nodes.
Caution! Changing this parameter does not result in data redistribution. If node with data no longer matches the
nodeSelector
, data on that node will become inaccessible.Default:
{"kubernetes.io/os":"linux"}
- settings.drbdPortRange
Settings for DRBD TCP ports.
- settings.drbdPortRange.maxPort
DRBD ports range end.
Default:
7999
- settings.drbdPortRange.minPort
DRBD ports range start.
Default:
7000
- settings.enableThinProvisioning
Allow thin LVM volumes usage.
Default:
false
- settings.logLevel
Module log level.
Default:
"INFO"
Allowed values:
ERROR
,WARN
,INFO
,DEBUG
,TRACE
- settings.registryScheme
Deprecated parameter. Remove it from ModuleConfig for Deckhouse with version greater than 1.57.
Default:
"https"