【ロングホーン】
Longhorn とは?
最終更新:
💡 Kubernetesの保存データを複数ノードで支える
Kubernetes向けのオープンソース分散ブロックストレージ。ボリュームのデータを複数ノードのレプリカへ複製し、永続データの保存や障害からの復旧を支える。
📌 このページのポイント
- KubernetesのPersistentVolumeとして使うブロックストレージを提供する
- 複数ノードにレプリカを配置し、ボリュームのデータを複製する
- Web UIで状態を確認し、スナップショットや外部バックアップを管理する
- 障害耐性はレプリカの配置・健全性や復旧設定などに依存する
Longhornは何を保存するの?
一つのノードに保存するのと何が違う?
複製する構成では、同じボリュームのレプリカを複数ノードに置けるよ。一台の障害でその保存先が使えなくなっても、別の健全なレプリカを使って復旧できる。ノードの停止が必ずデータ消失を意味するわけではないけれど、保存先を分散して備えられるんだ。
一台壊れてもアプリは止まらない?
コピーがあればバックアップはいらない?
管理画面から全部同じように設定できる?
まとめ:ざっくりこれだけ覚えればOK!
「Longhorn」って出てきたら「Kubernetesで使う、データを複数ノードに複製できるストレージ」と思えばだいたいOK!
📖 おまけ:英語の意味
「Longhorn」 = Kubernetes向け分散ストレージのプロジェクト名
💬 longとhornを合わせると「長い角」という意味になるよ。ここでは命名の意図を断定せず、ストレージの製品名として覚えよう。