05/02/2023, 7:59 PM
Re: arm64 support I'm curious about how you would use arm64 support. In a separate cluster or multi-arch cluster? Multi-arch created in Rancher? The most useful implementation of this feature would allow a multi-arch Harvester cluster where kubevirt VMs are scheduled according to arch taints and tolerations. I would like to use this to manage multi-arch clusters with Rancher on Harvester cloud provider. That way, I could team all available aarch64 and x86_64 metal with Harvester. A complication is that the arm64 and amd64 cloud image variants must be very similar to ensure node uniformity. Is there a multi-arch manifest format for cloud images we could use? I'm not aware of one, but it seems like a necessary standard to describe cloud image artifacts of the same version for each target architecture. This could be metadata only like a checksum file describing cloud image artifacts that were built from the same source files.


05/02/2023, 9:58 PM
we dont have support for arm yet
with regards to scheduling i the kubelet registers the cpu arch as a label..
so when this multi-arch cluster is possible you could probably leverage labels to schedule arm workloads to corresponding nodes