Longhorn

Longhorn is cloud native distributed block storage for Kubernetes, developed by Rancher. It provisions PVCs using locally-mounted storage available to the worker nodes, supporting replication for high availability.

The system is deployed via the official Helm chart as an ArgoCD app. It requires manually creating the longhorn-system namespace so that the app can deploy.

The Longhorn interface can be accessed via kubectl port-forward (replace 8080 with the desired local port):

manninga@darkmatter$ kubectl port-forward -n longhorn-system svc/longhorn-frontend 8080:80
Forwarding from 127.0.0.1:8080 -> 8000
Forwarding from [::1]:8080 -> 8000

Open a browser to http://127.0.0.1:8080/#/dashboard to view the Longhorn admin dashboard.