As a heads up, we now have Kubernetes running on RISC-V (we use the all-in-one K3s distribution).
This involved submitting several pull requests to the respective projects.
Until they are merged upstream, we also provide our own binaries.
Images for RISC-V can be prepared on a regular PC with Docker (I use my M1 MacBook).
You just need to engage buildx with the linux/riscv64 target platform.
You then upload the images in Docker Hub and the Kubernetes environment on RISC-V will pull and run them using containerd/runc.
I have verified that all this works as expected in a QEMU VM, but in time we will also test on any hardware available in the lab (commercial and experimental boards from EuroHPC projects).
If you have any questions, please feel free to contact me.
All the best,
Antony