我已经按照此处包含的指示在全新的 RPi 4 上安装了 Ubuntu 服务器 20.04 。
我启动我的系统,它正确启动,然后我尝试按照Canonical 的建议从这里安装 MicroK8s 。
建议的命令
sudo snap install microk8s --classic
给出错误
error: snap "microk8s" is not available on stable for
this architecture (armhf) but exists on other
architectures (amd64, arm64, ppc64el).
这是为什么?我可以完全理解这样一条消息的含义(不支持架构),但是为什么会这样呢?
确实,下载树莓派的 64 位版本
https://ubuntu.com/download/raspberry-pi
推荐:服务器 LTS 20.4.1:https ://ubuntu.com/download/raspberry-pi/thank-you?version=20.04.1&architecture=server-arm64+raspi
桌面 20.10:https ://ubuntu.com/download/raspberry-pi/thank-you?version=20.10&architecture=desktop-arm64+raspi
服务器 20.10:https ://ubuntu.com/download/raspberry-pi/thank-you?version=20.10&architecture=server-arm64+raspi
覆盆子的 32 位版本使用 armhf(microk8s 显然不支持) 64 位版本使用 arm64
我想我明白了:RPi 实际上有不同的 Ubuntu 服务器版本,我没有确保安装
arm64
一个,我想我弄错了。