Bootstrap

搭建Kubernetes集群 错误:没有可用软件包 kubelet kubeadm kubectl

主要是包管理器(yum)的错误以及软件包无法找到的问题。

1.清理重复的仓库配置

错误消息中提到了仓库配置多次列在配置中。手动编辑仓库配置文件,删除多余的条目。

cd /etc/yum.repos.d/
ls

查看当前仓库配置文件,然后编辑每个文件,删除重复的配置。

2.更新yum缓存

在清理了重复的仓库配置后,更新yum缓存,以确保系统知道可用的软件包。

yum clean all
yum makecache

3.使用正确的软件包名称

确保您使用的软件包名称是正确的

yum list kubelet kubeadm kubectl

已经成功列出了可用版本的 kubeletkubeadmkubectl 软件包。

yum install -y kubelet kubeadm kubectl

安装完成后,可以启动 kubelet 服务并设置 Kubernetes 集群。确保主机满足 Kubernetes 的要求,并且已经配置好网络和其他必要的组件。

systemctl enable kubelet
systemctl start kubelet

;