longhorn-preflight
helps install, configure and check the prerequisites for Longhorn system.
Users can create longhorn-preflight
DaemonSet for installing and configuring the prerequisites and the environment.
# kubectl -f deploy/install.yaml
UPDATE_PACKAGE_LIST
: Update package list before install required packages.
ENABLE_SPDK
: Enable installation of required packages, modules and setup.HUGEMEM
: Hugepage size in MiB for SPDK.PCI_ALLOWED
: Whitespace separated list of PCI devices. By default, block all PCI devices use a non-valid address.DRIVER_OVERRIDE
: Bind devices to the given user space driver.
Users can create longhorn-preflight
DaemonSet for checking the prerequisites and the environment.
# kubectl -f deploy/check.yaml
ENABLE_SPDK
: Enable installation of required packages, modules and setup.HUGEMEM
: Hugepage size in MiB for SPDK.UIO_DRIVER
: Userspace IO driver.