
Longhorn
Kubernetes block storage
Longhorn ist ein Open-Source-Distributed-Block-Storage-System für Kubernetes, das eine einfache Bereitstellung und Verwaltung von persistenten Speicherlösungen ermöglicht. Es bietet eine hohe Verfügbarkeit, automatische Wiederherstellung und Snapshot-Funktionen, wodurch es ideal für den Einsatz in produktiven Umgebungen ist. Longhorn reduziert den Verwaltungsaufwand und verbessert die Datensicherheit erheblich.
Longhorn im Einsatz bei TYPONiels
Es wurden keine weiteren Informationen zum Einsatz von Longhorn bei TYPONiels hinterlegt.
Was ist Longhorn?
Longhorn ist ein leichtgewichtiges, zuverlässiges und benutzerfreundliches Distributed-Block-Storage-System für Kubernetes, das von Rancher Labs (heute Teil von SUSE) entwickelt wurde und seit 2022 ein CNCF-Sandbox-Projekt ist. Longhorn löst das Problem der persistenten Datenspeicherung in Kubernetes-Clustern auf elegante Weise: Es erstellt replizierte Block-Volumes, die auf den lokalen Festplatten der Kubernetes-Worker-Nodes gespeichert werden, und verwaltet diese vollständig über Kubernetes-native Ressourcen.
Architektur und Funktionsweise
Longhorn läuft vollständig als Kubernetes-Workload und benötigt keine separate Infrastruktur. Für jedes Volume erstellt Longhorn ein dediziertes Controller-Pod und Replica-Pods, die über das Netzwerk kommunizieren. Volumes können über mehrere Nodes repliziert werden (konfigurierbare Replica-Anzahl), was Hochverfügbarkeit auch beim Ausfall eines Nodes garantiert. Longhorn unterstützt inkrementelle Snapshots, Backups zu S3-kompatiblem Object-Storage, NFS/RWX-Volumes und Volume-Expansion. Das Web-UI zeigt den Zustand aller Volumes und Replicas übersichtlich an.
Longhorn vs. andere Kubernetes-Storage-Lösungen
Im Vergleich zu Ceph/Rook ist Longhorn deutlich einfacher zu installieren und zu betreiben, bietet aber weniger Skalierbarkeit und Performance bei sehr großen Deployments. Gegenüber Cloud-Provider-Storage (EBS, GCP Persistent Disk) ist Longhorn cloud-agnostisch und funktioniert auf jedem Kubernetes-Cluster, auch on-premises. Für kleine bis mittelgroße Cluster, die einfaches, zuverlässiges persistentes Storage benötigen, ist Longhorn die ideale Wahl.
Longhorn im TYPONiels Tech-Radar
Im TYPONiels Tech-Radar ist Longhorn die empfohlene Storage-Lösung für selbst betriebene Kubernetes-Cluster, insbesondere in Homelab- und Small-Business-Szenarien. Die einfache Installation via Helm oder Rancher und die intuitiver Web-UI machen persistentes Kubernetes-Storage endlich zugänglich – ohne Ceph-Expertise.
Weiterführende Blogartikel
Die Heimat von ... Longhorn
Informationen zu Longhorn lassen sich doch am Besten an offizieller Stelle finden.
longhorn.ioMeine Links zu Longhorn
Einige lesenswerte Ressourcen, die mir bei beim Einsatz von Longhorn geholfen haben.
Passend zu Longhorn
Folgende Technologien & Methoden könnten dich auch interessieren ...


