Update lvmd description
@@ -30,7 +30,9 @@ lvmd
[lvmd][] is a gRPC service to manage an LVM volume group. The pre-built binary can be downloaded from [releases page](https://github.com/topolvm/topolvm/releases).
It can be built from source code by `mkdir build; go build -o build/lvmd ./pkg/lvmd`.
-To setup `lvmd`:
+`lvmd` can setup as a daemon or a Kubernetes Daemonset.
+
+### Setup `lvmd` as daemon
1. Prepare LVM volume groups. A non-empty volume group can be used because LV names wouldn't conflict.
2. Edit [lvmd.yaml](./lvmd-config/lvmd.yaml) if you want to specify the device-class settings to use multiple volume groups. See [lvmd.md](../docs/lvmd.md) for details.
@@ -45,9 +47,9 @@ To setup `lvmd`:
3. Install `lvmd` and `lvmd.service`, then start the service.
-### OPTIONAL: Launch lvmd with DaemonSet
+### Setup `lvmd` using Kubernetes DaemonSet
-Also, you can launch [lvmd][] with DaemonSet.
+Also, you can setup [lvmd][] using Kubernetes DaemonSet.
Notice: The lvmd container uses `nsenter` to run some lvm commands(like `lvcreate`) as a host process, so you can't launch lvmd with DaemonSet when you're using [kind](https://kind.sigs.k8s.io/).
