I have installed on a brand-new RPi 4 an Ubuntu server 20.04 following the indications contained here.
I boot my system, it starts correctly, then I try to install MicroK8s following Canonical's advice from here.
The suggested command
sudo snap install microk8s --classicgives the error
error: snap "microk8s" is not available on stable for this architecture (armhf) but exists on other architectures (amd64, arm64, ppc64el).Why is that? I can completely understand the meaning of such a message (no support for architecture), but why does that happen?
2 Answers
Indeed, download the 64 bit version for raspberry
Recommended : Server LTS 20.4.1 :
Desktop 20.10 :
Server 20.10 :
the 32 bit version for raspberry use armhf (apparently not supported by microk8s) the 64 bit versions use arm64
I think I got the point: there are actually different Ubuntu server versions for the RPi, I didn't make sure to install the arm64 one and I think I got the wrong one.