K3S arm64 分布式文件系统

K3S arm64 分布式文件系统

我在 arm64 上部署了一个 K3S 集群,我需要直接在本地部署 DFS,最好让它在 kubernetes 堆栈上运行。关于 DFS 选择,有一些选项,但是……:

集群文件系统:遗憾的是,CSI 驱动程序目前不支持 arm64。

Ceph文件系统:遗憾的是,CSI 驱动程序目前不支持 arm64。

长角牛:仅限于 armf。

开放EBS:不知道,还没有测试。

(Ceph):arm64 不支持 CSI 驱动程序。

我尝试重建 Docker 镜像和其中的二进制文件以兼容 Gluster 和 Ceph 的 arm64,但失败点似乎当然是驱动程序。

PS:树内驱动程序已被弃用。

关于我在 k8s、k3s arm64 集群上拥有 DFS 的需求,您是否有什么建议、解决方案和文档?

谢谢,祝你有美好的一天。

答案1

目前正在进行在 ARM64 架构上构建 OpenEBS 的 JIVA 存储引擎的工作: https://github.com/openebs/openebs/issues/1295

答案2

OpenEBS 可以在 arm64 上运行,但速度很慢。
我用它取得了不错的效果https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner连接到 nfs-ganesha,您可以以 glusterFS 支持的主动-主动方式进行设置(https://docs.gluster.org/en/latest/Administrator-Guide/NFS-Ganesha-GlusterFS-Integration/)。

谢谢,

相关内容