Helm

Helm helps you manage Kubernetes applications. Helm Charts help you define, install, and upgrade even the most complex Kubernetes applications.

Helm can be used to install the lb-csi-plugin.

The LB-CSI plugin Helm Chart is provided in two ways:

  • Bundled inside the lb-csi-bundle-<version>.tar.gz
  • Lightbits Helm Chart Repository

Helm Chart Content

Bash
Copy

Chart Values

namedefaultdescription
discoveryClientInContainerfalseDeploy lb-nvme-discovery-client as the container in lb-csi-node pods.
discoveryClientImage""lb-nvme-discovery-client image name (string format: <image-name>:<tag>).
maxIOQueues"0"Overrides the default number of I/O queues created by the driver. Zero value means no override (default driver value is number of cores).
image""lb-csi-plugin image name (string format: <image-name>:<tag>).
imageRegistrydocker.lightbitslabs.com/lightos-csiRegistry to pull Lightbits CSI images.
sidecarImageRegistryregistry.k8s.ioRegistry to pull CSI sidecar images.
imagePullPolicyAlways
imagePullSecrets[] (don't use secret)Specify docker-registry secret names as an array.
controllerServiceAccountNamelb-csi-ctrl-saName of controller service account.
nodeServiceAccountNamelb-csi-node-saName of node service account.
enableExpandVolumetrueAllow volume expand feature support.
enableSnapshotVolumetrueAllow volume snapshot feature support.
kubeletRootDir/var/lib/kubeletKubelet root directory. (change only; K8s deployment is different from default).
kubeVersion""Target K8s version for offline manifests rendering (overrides .Capabilities.Version).
jwtSecret[]Lightbits API JWT to mount as volume for controller and node pods.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard