Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 2.21 KB

README.md

File metadata and controls

49 lines (38 loc) · 2.21 KB

Longhorn

This example shows how you how to deploy Longhorn using Zarf

Before deploying Longhorn make sure your nodes are configured with the Longhorn Installation Requirements.

You will need open-iscsi installed.

If you wish to support RWX access modes you'll need to install an NFSv4 client on each node.

If you're working with K3s, there is extra setup required see Longhorn CSI on K3s.

The values file from this example was pulled using the directions at Customizing Default Settings as the path for kubelet needs to be set for K3s as per Longhorn CSI on K3s

You do not need to use the values file and can remove it from the Zarf package configuration if you're not using K3s and don't need that variable set.

:::info

To view the example source code, select the Edit this page link below the article and select the parent folder.

:::

components:
  - name: longhorn
    required: true
    description: "Deploy Longhorn into a Kubernetes cluster.  https://longhorn.io"
    charts:
      - name: longhorn
        url:  https://charts.longhorn.io
        version: 1.4.0
        namespace: longhorn-system
        valuesFiles:
        - "values.yaml"
    images:
      - longhornio/csi-attacher:v3.4.0
      - longhornio/csi-provisioner:v2.1.2
      - longhornio/csi-resizer:v1.3.0
      - longhornio/csi-snapshotter:v5.0.1
      - longhornio/csi-node-driver-registrar:v2.5.0
      - longhornio/livenessprobe:v2.8.0
      - longhornio/backing-image-manager:v1.4.0
      - longhornio/longhorn-engine:v1.4.0
      - longhornio/longhorn-instance-manager:v1.4.0
      - longhornio/longhorn-manager:v1.4.0
      - longhornio/longhorn-share-manager:v1.4.0
      - longhornio/longhorn-ui:v1.4.0
      - longhornio/support-bundle-kit:v0.0.17