From a36cf7ef0aa4b5c08032f9be635cb0140233150e Mon Sep 17 00:00:00 2001
From: David Hoese <david.hoese@ssec.wisc.edu>
Date: Tue, 21 Jul 2020 16:15:42 -0500
Subject: [PATCH] Add information about longhorn installation on k3s

---
 admin/README.md | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/admin/README.md b/admin/README.md
index 1e2bfa7..16253d8 100644
--- a/admin/README.md
+++ b/admin/README.md
@@ -99,6 +99,23 @@ helm upgrade -v 2 --install -f production/values-geosphere-minio.yaml $EXTRA_ARG
 Note, `geosphere-minio` in the above commands must match the name of the release
 from the original installation.
 
+### Longhorn - Shared Block Storage
+
+Most cloud platforms have some concept of a shared block storage (AWS EBS,
+GCP Persistent Storage, etc). These can be mounted as normal volumes in our
+containers. Although our K3S installation has a local path provisioner these
+volumes are limited to one single node. We need another solution that shares
+the volumes between nodes. That's where longhorn comes in.
+
+Follow the official longhorn installation instructions:
+
+https://longhorn.io/docs/1.0.0/deploy/install/install-with-helm/
+
+If you have a particular mount on the cluster nodes that has more space than
+the default `/var` path, you may want to customize this setting. For longhorn
+1.0 you can do this by adding `--set defaultSettings.defaultDataPath=/data` to
+your helm install command.
+
 ### Storage - Local Large Cache
 
 **DEPRECATED**: See local path provisioner above.
-- 
GitLab