I hoped I could run kubernetes clusters for testing on my Asahi Linux MacBook but we are not there yet.
Sharing few issues and fixes I posted to related projects. Feel free to review if you are interested in these projects.
I think they are not Ashai or Fedora specific issues, but with Ashai Linux we have an easy way to get a powerful Linux Arm machine so people are likely to hit these issues.
Do we have a better way to track these issues? Maybe in Asahi wiki?
Minikube
- Minikube cluster using kvm2 driver is broken on linux/aarch64 · Issue #18238 · kubernetes/minikube · GitHub
fixed by kvm2 driver: Use scsi cdrom for arm64 by nirs · Pull Request #18239 · kubernetes/minikube · GitHub - Starting more than one cluster fails on linux/aarch64 · Issue #18240 · kubernetes/minikube · GitHub
fixed by kvm2 driver: Remove uneeded nvram element by nirs · Pull Request #18241 · kubernetes/minikube · GitHub
With these changes I could create a complex multi-clsuter environment with rook-ceph storage and rbd-mirroring, so minikube seems to be fine on Ashai Linux.
Submariner
- Install script fail to detect aarch64, call undefined function · Issue #58 · submariner-io/get.submariner.io · GitHub
fixed by Fix arch detection of Linux/aarch64 by nirs · Pull Request #59 · submariner-io/get.submariner.io · GitHub
With this we can deploy submariner but it does not work yet due to problem with the vxlan cable driver. No issue opened yet.
Stolostron
Hopefully this just a build issue, they don’t build multi-arch images for some projects.