Docker

K3S arm64 分佈式文件系統

  • May 3, 2021

我在 arm64 上部署了一個 K3S 集群,我需要直接在本地有一個 DFS,最好讓它在 kubernetes 堆棧上執行。關於 DFS 選擇,有一些選項,但是…:

GlusterFS:不幸的是,arm64 目前不支持 CSI 驅動程序。

CephFS:不幸的是,arm64 目前不支持 CSI 驅動程序。

Longhorn:僅在 armf 上。

OpenEBS:不知道,還沒有測試。

Rook (Ceph):arm64 不支持 CSI 驅動程序。

我試圖重建 Docker 映像和內部二進製文件以在 arm64 上兼容 Gluster 和 Ceph,但失敗的原因似乎當然是驅動程序。

PS:in-tree 驅動程序正在被棄用。

您是否有關於我需要在 k8s、k3s arm64 集群上安裝 DFS 的建議、解決方案和文件?

謝謝你有一個美好的一天。

在 ARM64 架構上建構 OpenEBS 的 JIVA 儲存引擎的工作正在進行中: https ://github.com/openebs/openebs/issues/1295

OpenEBS 在 arm64 上工作,但速度很慢。

我一直在使用連接到 nfs-ganesha 的https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner取得了良好的效果,您可以在 glusterFS 支持下以主動-主動方式進行設置(https://docs .gluster.org/en/latest/Administrator-Guide/NFS-Ganesha-GlusterFS-Integration/)。

謝謝,

引用自:https://serverfault.com/questions/993358