在 Blackbird POWER9 主机上运行 Ubuntu 20.04 PPC VM,并以 Fedora 35 PPC 作为其主机操作系统。
尝试在虚拟机上运行测试 Kubernetes 集群,使用 Ubuntu 20.04 PPC 作为虚拟机操作系统。因此这是在 Ubuntu 20.04 虚拟机内。
在安装 Kubernetes 工具时,我发现 kubelet 需要通过 snap 安装,并且snap install kubectl --classic
似乎可以工作并声称已经安装它,但是kubeadm init
失败并抱怨 kubectl。systemctl status kubectl
找不到 kubelet.service。
我将会极好的我很惊讶是否有其他人尝试过这个,但我希望能得到比我更了解 kubernetes 工具的人的建议。
答案1
虽然这不是针对 snap 问题的直接答案,但确认我在使用 snap 时遇到了同样的问题,因此恢复到了经过验证的 kubernetes.io repo:
kver="1.24.2-00"
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
for k in kubelet kubeadm kubectl; do sudo apt-get install -y ${k}=$kver; done
sudo apt-mark hold kubelet kubeadm kubectl