how-to-install-and-manage Help

Longhorn

Longhorn est l'outils qui nous permet d'avoir du stockage distrbué entre plusieurs noeuds. Il permet aussi de gérer l'intivité des PVC, et de faire des snapshot des volumes. Et aussi de les backuper vers des stockages, externe tel que du S3 ou du NFS.

Installation de Longhorn

Pour l'installation de longhorn, nous allons passer par la Helm Charts.

Pour installer la helm charts, nous devons récupérer le helm repo ou se trouve notre Charts. Nous allons dans notre cas utiliser celle de Longhorn. Et de la mettre à jours toutes les 30mins

apiVersion: source.toolkit.fluxcd.io/v1 kind: HelmRepository metadata: name: longhorn-repo namespace: longhorn-system spec: interval: 30m0s url: https://charts.longhorn.io

Ensuite, nous devons déployer le repository pour déployer l'app. Dans longhorn tout est géré automatiquement, il n'y a pas de configuration supplémentaire à ajouter.

--- apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: longhorn-release namespace: longhorn-system spec: chart: spec: chart: longhorn reconcileStrategy: ChartVersion sourceRef: kind: HelmRepository name: longhorn-repo version: v1.8.1 interval: 1m0s

Verifier que longhorn est correctement déployé

Pour verifier que longhorn fonctionne, il suffit juste de regarder si le deployment, c'est déroulé entièrement

k get deployments -n longhorn-system -o wide
longhorn-deploy-succeed.png
Last modified: 13 July 2025