yk8s.kubernetes.local_storage.dynamic

yk8s.kubernetes.local_storage.dynamic.data_directory

Directory where the volumes will be placed on the worker node

Type::

non-empty string

Default::

"/mnt/dynamic-data"

Declared by https://gitlab.com/yaook/k8s/-/tree/devel/nix/yk8s/k8s-supplements/k8s-local-path-provisioner.nix

yk8s.kubernetes.local_storage.dynamic.enabled

Whether to enable dynamic local storage provisioning. This provides a storage class which can be used with PVCs to allocate local storage on a node. .

Type::

boolean

Default::

false

Example::

true

Declared by https://gitlab.com/yaook/k8s/-/tree/devel/nix/yk8s/k8s-supplements/k8s-local-path-provisioner.nix

yk8s.kubernetes.local_storage.dynamic.namespace

Namespace to deploy the components in

Type::

non-empty string

Default::

"kube-system"

Declared by https://gitlab.com/yaook/k8s/-/tree/devel/nix/yk8s/k8s-supplements/k8s-local-path-provisioner.nix

yk8s.kubernetes.local_storage.dynamic.nodeplugin_toleration

nodeplugin toleration. Setting this to true will cause the dynamic storage plugin to run on all nodes (ignoring all taints). This is often desirable.

Type::

boolean

Default::

"\${config.yk8s.kubernetes.storage.nodeplugin_toleration}"

Declared by https://gitlab.com/yaook/k8s/-/tree/devel/nix/yk8s/k8s-supplements/k8s-local-path-provisioner.nix

yk8s.kubernetes.local_storage.dynamic.storageclass_name

Name of the storage class to create.

NOTE: the static and dynamic provisioner must have distinct storage class names if both are enabled!

Type::

non-empty string

Default::

"local-storage"

Declared by https://gitlab.com/yaook/k8s/-/tree/devel/nix/yk8s/k8s-supplements/k8s-local-path-provisioner.nix

yk8s.kubernetes.local_storage.dynamic.version

Version of the local path controller to deploy

Type::

string

Default::

"v0.0.20"

Declared by https://gitlab.com/yaook/k8s/-/tree/devel/nix/yk8s/k8s-supplements/k8s-local-path-provisioner.nix