如何使用 Rancher 2 创建复制的多节点持久卷

如何使用 Rancher 2 创建复制的多节点持久卷

我有一个带有2个工作节点的牧场主设置。

我想要部署一个应用程序,其 Pod 分布在这两个节点之间。

我不明白如何创建一个位于两个工作节点中的本地持久卷,并进行同步,以便工作节点中的每个 pod 都能够从其工作节点中的卷访问文件。

我尝试使用 openEBS,但据我所知它似乎不支持多节点,longhorn 似乎也不支持这一点,我不明白我是否以错误的方式处理了这个问题,或者确实还没有支持的解决方案。

有什么提示吗?

答案1

据我所知,没有简单的解决方案。本地卷就是本地的。如何复制取决于你,kubernetes 对此毫无帮助。

您可以尝试使用任何复制的文件系统,但安装、维护和集成它们取决于您。

一些选项包括:

这些都需要大量工作。Gluster 在 OpenShift 上的支持稍微好一些。

顺便说一下,Amazon EFS 会为您进行复制,但当然它不是本地的。

相关内容