Investigate rook-ceph on arm64
onedr0p opened this issue · 6 comments
I'm currently trying to configure rook-ceph on my k3s cluster running on Raspberry Pi. The issue I've ran into with k3s having issues pulling multi-arch Docker images
Hi @dalekurt I haven't had any issue with pulling multi-arch images (yet), but for rook-ceph you can also follow this issue
If you disable the CSI drivers and enable the Flex driver you can later versions of Rook/Ceph, I have edited the Rook docs sample yamls to do this.
Neither ceph or edgefs appear to be functional on arm64 clusters at this time.
You can get Rook/Ceph working if you stick to the Flex driver. Here is a sample set of Yaml files that will get it working.
https://github.com/serverbaboon/rook-arm64
NB you will need to change to suit your config.
I have not updated for the latest release of Rook
@serverbaboon thanks for that. Took a little playing with it and a lot of my own stupidity ( not clearing the local rook dirs between attempts ) but I finally took the current manifests and adapted them like yours and was able to get a working cluster up and running.