Thanks to visit codestin.com
Credit goes to github.com

Skip to content
forked from longhorn/cli

preflight helps users install prerequisites and check environment before installing Longhorn system

License

FrankYang0529/cli

 
 

Repository files navigation

Longhorn Preflight

longhorn-preflight helps install, configure and check the prerequisites for Longhorn system.

Install

Deploy

Users can create longhorn-preflight DaemonSet for installing and configuring the prerequisites and the environment.

# kubectl -f deploy/install.yaml

Tweak the Options

General Options

  • UPDATE_PACKAGE_LIST: Update package list before install required packages.

SPDK Specific Options

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

Check

Deploy

Users can create longhorn-preflight DaemonSet for checking the prerequisites and the environment.

# kubectl -f deploy/check.yaml

Tweak the Options

SPDK Specific Options

  • ENABLE_SPDK: Enable installation of required packages, modules and setup.
  • HUGEMEM: Hugepage size in MiB for SPDK.
  • UIO_DRIVER: Userspace IO driver.

About

preflight helps users install prerequisites and check environment before installing Longhorn system

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 91.8%
  • Shell 7.0%
  • Other 1.2%