lvp: Local Volume CSI Provisioner

LVP is a simple K8S CSI provisioner for provisioning simple local volumes in a small cluster.

Motivation

I got tired of * Poor support from things like helm charts for static provisioning * Defining my PersistentVolumes by hand * Having my cluster node hostnames handwritten in deployment manifests ...so I wrote a CSI provisioner.

Installing

I recommend installing via the Helm chart.

helm upgrade --install lvp oci://registry-1.docker.io/protryon/lvp \ --version 1.0.0 --set nodeId=local \ --namespace lvp --create-namespace

Limitations

Capabilities

Stuff To Do