About k8s and cephfs

Hi Im trying to combine a manual cephfs deployment within a kubernetes cluster using the docs in github (no rook, no cepfhs-csi) It came to my attention that in the docs, mounts with cephfs are mounted readOnly, but I need write support.

So, it’s mandatory to use rook or cephfs-csi in order to acomplish this? Because untill now Im getting one issue creating my cephfs mounts on my pods with a message like this:

Error: failed to start container “init-genesis”: Error response from daemon: error while creating mount source path ‘/var/lib/kubelet/pods/ce9514f8-9fc0-4874-85e6-03d33c275edf/volumes/kubernetes.io~cephfs/cephfs’: mkdir /var/lib/kubelet/pods/ce9514f8-9fc0-4874-85e6-03d33c275edf/volumes/kubernetes.io~cephfs/cephfs: file exists

Cluster information:

Kubernetes version: v1.20.2
Cloud being used: bare-metal
Installation method: kubeadm init
Host OS: arm