Available in: CE, SE, SE+, EE
The module is not enabled by default in any bundles.
Settings
The module is configured using the ModuleConfig custom resource named csi-nfs
(learn more about setting up Deckhouse…).
Example of the ModuleConfig/csi-nfs
resource for configuring the module:
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: csi-nfs
spec:
version: 1
enabled: true
settings: # <-- Module parameters from the "Parameters" section below.
Parameters
Schema version: 1
- settings
- settings.logLevel
Module log level.
Default:
"DEBUG"
Allowed values:
ERROR
,WARN
,INFO
,DEBUG
,TRACE
- settings.tlsParameters
This feature is available in SE, SE+, EE, and FE.
RPC-with-TLS (RFC 9289) configuration.
- settings.tlsParameters.ca
Root certificate in PEM format, encoded in Base64, which can be used to verify the NFS server certificate.
- settings.tlsParameters.mtls
Configuration of the client certificate verification mode by the NFS server.
- settings.tlsParameters.mtls.clientCert
Client certificate in PEM format, encoded in Base64.
- settings.tlsParameters.mtls.clientKey
Client key in PEM format, encoded in Base64.
- settings.v3support
NFS version v3 support. After enabling this setting, rpcbind package will be installed on nodes. When this setting is disabled, it will NOT be removed from the nodes.
Default:
false