How to Install Longhorn Distributed Block Storage on Kubernetes
Longhorn is an open-source, lightweight distributed block storage system designed for Kubernetes that provides persistent, highly available storage for stateful workloads. It can be deployed on a Kubernetes cluster using kubectl or Helm, with version 1.6.1 available via a pinned release manifest from GitHub. The setup covers creating ReadWriteOnce and ReadWriteMany StorageClasses, provisioning persistent volume claims, and exposing the Longhorn management dashboard through an Nginx Ingress controller. NFS support must be separately installed to enable ReadWriteMany volumes across multiple pods simultaneously. The complete configuration also includes connecting Longhorn to S3-compatible object storage for automated volume backups, requiring a cluster of at least three nodes with four vCPUs each.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in