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

helm/lb-csi
├── Chart.yaml
├── templates
│   ├── controllerServiceAccount.yaml
│   ├── csidriver.yaml
│   ├── lb-csi-attacher-cluster-role.yaml
│   ├── lb-csi-controller.yaml
│   ├── lb-csi-external-resizer-cluster-role.yaml
│   ├── lb-csi-node.yaml
│   ├── lb-csi-provisioner-cluster-role.yaml
│   ├── nodeServiceAccount.yaml
│   ├── rbac-csi-snapshotter.yaml
│   ├── registry-secret.yml
│   └── secret.yaml
├── values.schema.json
└── values.yaml

Chart Values

name

default

description

discoveryClientInContainer

false

Deploy 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>).

imageRegistry

docker.lightbitslabs.com/lightos-csi

Registry to pull Lightbits CSI images.

sidecarImageRegistry

registry.k8s.io

Registry to pull CSI sidecar images.

imagePullPolicy

Always


imagePullSecrets

[] (don't use secret)

Specify docker-registry secret names as an array.

controllerServiceAccountName

lb-csi-ctrl-sa

Name of controller service account.

nodeServiceAccountName

lb-csi-node-sa

Name of node service account.

enableExpandVolume

true

Allow volume expand feature support.

enableSnapshotVolume

true

Allow volume snapshot feature support.

kubeletRootDir

/var/lib/kubelet

Kubelet 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.