我有树莓Pi 4与4GB的记忆和64 4GB的存储卡。我跟随本教程安装microk8s。在ubuntu核心安装部分,教程说:“我们建议您选择Ubuntu 32位armhf的最新版本”。我这样做了,当我试图安装microk8s时,我得到:
myname@ubuntu:~$ snap install microk8s --channel=latest/edge/strict error: snap "microk8s" is not available on edge/strict for this architecture (armhf) but exists on other architectures (amd64, arm64, ppc64el, s390x).
然后我安装了64位的ubuntu核心20。我可以安装和启动microk8s,但是当我尝试遵循本教程并给出sudo microk8s status --wait-ready
时,它永远不会返回(永远不会超过30分钟)。
因此,microk8s似乎根本没有在核心上工作。我没有尝试在microk8s上的其他频道,因为edge是在教程中推荐的,也是在其中一个channels问题中推荐的。我已经浪费了一天时间在不起作用的教程上。
发布于 2022-01-27 14:00:07
在谷歌上搜索这条错误信息,我会看到https://github.com/ubuntu/microk8s/issues/228,它清楚地指出,如果不支持32位(armhf),并且没有为它构建任何二进制文件。
由于Pi4是一台64位的机器(Pi2和Pi3实际上只有32位),所以再次尝试遵循教程,但是选择arm64构建而不是Ubuntu的armhf构建。
您也可以在教程上留下反馈;每个教程页面上都有一个链接。作者欢迎关于改进和澄清的建设性的具体建议。用户的建设性改进是Ubuntu如何变得更好。例如,您可能会建议,如何安装-Ubuntu教程对microk8s用户是误导的,因为它推荐armhf。或者microk8s教程需要指定arm64。
https://askubuntu.com/questions/1389583
复制相似问题