Я развернул кластер K3S на arm64, и мне нужно иметь DFS непосредственно на месте. Лучше, чтобы он работал в стеке кубернетов. . Что касается выбора DFS, есть несколько вариантов, но ...:
GlusterFS : К сожалению, драйверы CSI в настоящее время не поддерживаются в arm64.
CephFS : К сожалению, драйверы CSI в настоящее время не поддерживаются в arm64.
Longhorn : только на armf.
OpenEBS : не знаю, еще не тестировал.
Rook (Ceph): драйверы CSI не поддерживаются на arm64.
Я пытался перестроить образ Docker и двоичные файлы внутри, чтобы они были совместимы с arm64 для Gluster и Ceph, но, похоже, причиной сбоя, конечно же, является драйвер.
PS: in-Драйверы tree устарели.
У вас есть советы, решения и документация относительно моих потребностей в установке DFS на k8s, k3s arm64 cluster?
Спасибо, хорошего дня.
There’s работают происходящие для создания механизма устройства хранения данных OpenEBS’ JIVA на дуге ARM64: https://github.com/openebs/openebs/issues/1295
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/).
Спасибо,