logo

Longhorn: Intro, Deep Dive and Q+A

2023-04-20

Authors:   David Ko


Summary

Longhorn is a distributed block storage system for Kubernetes that provides space efficiency, backup and restore, encryption, and volume replication. It also has a new feature called strict local that allows for application-level replication instead of block-level replication.
  • Longhorn is a distributed block storage system for Kubernetes that provides space efficiency, backup and restore, encryption, and volume replication.
  • Longhorn has a new feature called strict local that allows for application-level replication instead of block-level replication.
  • Longhorn provides encryption based on the Kubernetes secret resource to encrypt volumes.
  • Longhorn has a recurring job mechanism for snapshot deletion and cleanup to save space.
  • Longhorn has a checksum capability for data integrity and a replica placement strategy for data loss prevention.
Longhorn has been adopted by payment gateway and telecom companies, as well as consulting firms who use it to build solutions for their customers.

Abstract

Longhorn is a cloud-native distributed block storage solution built on Kubernetes and runs for Kubernetes. Longhorn is to provide an opinionated solution for supporting various storage interfaces including block, file system, and upcoming object gateway. It is designed with data and operation services, is easy to use, and runs anywhere. In this talk, we will introduce Longhorn, talk about the current status, present the outstanding items of the recent release, share the technical design and architecture, the future roadmap, and have a deep-dive discussion with the audience. Longhorn was accepted as an incubating project by the Cloud Native Computing Foundation in November 2021.

Materials:

Post a comment

Related work

Authors: David Ko, Joshua Moody
2022-10-27

Authors: Sheng Yang, Joshua Moody
2022-05-18

Authors: David Ko, Keith Lucas
2022-10-26

Authors: Alexander Trost, Blaine Gardner, Travis Nielsen, Deepika Upadhyay
2023-04-19

Authors: Alexander Trost, Travis Nielsen, Satoru Takeuchi, Blaine Gardner
2022-10-27

Authors: Travis Nielsen, Satoru Takeuchi, Blaine Gardner, Sebastien Han
2021-10-13