Longhorn is a lightweight, reliable, and powerful distributed block storage system for Kubernetes. Longhorn (henceforth LH) implements distributed block storage using containers and microservices. LH creates a dedicated storage controller for each block device volume and synchronously replicates the volume across multiple replicas stored on multiple nodes. The storage controller and replicas are themselves orchestrated using Kubernetes. The main features are:

Installation

LH can be installed on a Kubernetes cluster in several ways: Rancher catalog app, kubectl, Helm. In this guide we will focus on the installation via Helm chart. However, for further details, please refer to the official guide.

Requirements