|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
概述
SUSE Storage 是适用于 Kubernetes 的轻量级、可靠且易于使用的分布式块存储系统。
Longhorn 是免费的开源软件。最初由 Rancher Labs 开发,现在作为云原生计算基金会的沙箱项目进行开发。可以通过 Helm、kubectl 或 Rancher UI 在任何 Kubernetes 集群上安装。您可以在 这里了解更多关于其架构的信息。
使用 Longhorn,您可以:
-
将 Longhorn 卷用作 Kubernetes 集群中分布式有状态应用程序的持久存储。
-
将您的块存储划分为 Longhorn 卷,以便您可以在有或没有云提供商的情况下使用 Kubernetes 卷。
-
在多个节点和数据中心之间复制块存储,以提高可用性。
-
将备份数据存储在外部存储中,例如 NFS 或 AWS S3。
-
创建跨集群灾难恢复卷,以便可以从第二个 Kubernetes 集群快速恢复来自主 Kubernetes 集群的数据。
-
安排卷的定期快照,并安排定期备份到 NFS 或 S3 兼容的二级存储。
-
从备份中恢复卷。
-
在不干扰持久卷的情况下升级 Longhorn。
在 Rancher 中安装 SUSE Storage。
-
满足所有 安装要求。
-
前往您想要安装 Longhorn 的集群。
-
点击 应用。
-
点击 图表。
-
点击 Longhorn。
-
可选:要自定义初始设置,请点击 Longhorn 默认设置 并编辑配置。有关自定义设置的帮助,请参阅 SUSE Storage文档。
-
单击 安装。
*结果:*Longhorn 已在 Kubernetes 集群中部署。
从 Rancher UI 访问 SUSE Storage。
-
前往安装了 Longhorn 的集群。在左侧导航菜单中,点击 Longhorn。
-
在此页面上,您可以编辑由 Longhorn 管理的 Kubernetes 资源。要查看 Longhorn UI,请点击 Longhorn 按钮,位于 概述 部分。
*结果:*您将被带到 Longhorn UI,在那里您可以管理 Kubernetes 集群中的 Longhorn 卷及其副本,以及可能存在于另一个 Kubernetes 集群或 S3 中的 Longhorn 存储的二级备份。
从 Rancher UI 卸载 SUSE Storage
-
前往安装了 Longhorn 的集群并点击 应用。
-
单击*已安装的应用程序*。
-
前往
longhorn-system命名空间,并勾选longhorn和longhorn-crd应用旁边的框。 -
点击 删除,并确认 删除。
*结果:*Longhorn 已被卸载。
GitHub 储存库
Longhorn 项目可在 此处。
文档
Longhorn 文档可在 此处。
体系结构
Longhorn 为每个卷创建专用存储控制器,并将卷同步复制到存储在多个节点上的多个副本。
存储控制器与复本本身均由 Kubernetes 编排管理。
您可以在 这里了解更多关于其架构的信息。