rancher-charts/charts/longhorn/longhorn/1.1.001-rc01
actions c6e8a33ce0 Merge pull request #998 from aiyengar2/add_windows_tolerations_pushprox
Add windows nodeSelector and tolerations to rancher-pushprox
2021-03-04 22:24:38 +00:00
..
templates Merge pull request #998 from aiyengar2/add_windows_tolerations_pushprox 2021-03-04 22:24:38 +00:00
.helmignore Merge pull request #998 from aiyengar2/add_windows_tolerations_pushprox 2021-03-04 22:24:38 +00:00
Chart.yaml Merge pull request #998 from aiyengar2/add_windows_tolerations_pushprox 2021-03-04 22:24:38 +00:00
README.md Merge pull request #998 from aiyengar2/add_windows_tolerations_pushprox 2021-03-04 22:24:38 +00:00
app-readme.md Merge pull request #998 from aiyengar2/add_windows_tolerations_pushprox 2021-03-04 22:24:38 +00:00
questions.yml Merge pull request #998 from aiyengar2/add_windows_tolerations_pushprox 2021-03-04 22:24:38 +00:00
values.yaml Merge pull request #998 from aiyengar2/add_windows_tolerations_pushprox 2021-03-04 22:24:38 +00:00

README.md

Longhorn Chart

Important: Please install the Longhorn chart in the longhorn-system namespace only.

Warning: Longhorn doesn't support downgrading from a higher version to a lower version.

Source Code

Longhorn is 100% open source software. Project source code is spread across a number of repos:

  1. Longhorn Engine -- Core controller/replica logic https://github.com/longhorn/longhorn-engine
  2. Longhorn Instance Manager -- Controller/replica instance lifecycle management https://github.com/longhorn/longhorn-instance-manager
  3. Longhorn Share Manager -- NFS provisioner that exposes Longhorn volumes as ReadWriteMany volumes. https://github.com/longhorn/longhorn-share-manager
  4. Longhorn Manager -- Longhorn orchestration, includes CSI driver for Kubernetes https://github.com/longhorn/longhorn-manager
  5. Longhorn UI -- Dashboard https://github.com/longhorn/longhorn-ui

Prerequisites

  1. Docker v1.13+
  2. Kubernetes v1.16+
  3. Make sure curl, findmnt, grep, awk and blkid has been installed in all nodes of the Kubernetes cluster.
  4. Make sure open-iscsi has been installed in all nodes of the Kubernetes cluster. For GKE, recommended Ubuntu as guest OS image since it contains open-iscsi already.

Uninstallation

To prevent damage to the Kubernetes cluster, we recommend deleting all Kubernetes workloads using Longhorn volumes (PersistentVolume, PersistentVolumeClaim, StorageClass, Deployment, StatefulSet, DaemonSet, etc).

From Rancher Cluster Explorer UI, navigate to Apps page, delete app longhorn then app longhorn-crd in Installed Apps tab.


Please see link for more information.