You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS EC2节点安装kubelet、kubeadm、kubectl时因cri-tools版本不满足依赖导致失败的求助

AWS EC2节点安装kubelet、kubeadm、kubectl时因cri-tools版本不满足依赖导致失败的求助

我正在Coursera上学习CKA备考课程,按照课程要求在Amazon EC2实例上搭建Kubernetes节点,已经完成了containerd容器运行时的安装,现在卡在了kubeadm和kubectl的安装步骤上。

当我执行以下安装命令时:

sudo yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes

系统返回了依赖错误:

Error: Package: kubeadm-1.28.1-150500.1.1.x86_64 (kubernetes)
Requires: cri-tools >= 1.28.0
Available: cri-tools-1.25.0-1.amzn2.0.1.x86_64 (amzn2-core)
cri-tools = 1.25.0-1.amzn2.0.1
Available: cri-tools-1.26.1-1.amzn2.0.1.x86_64 (amzn2-core)
cri-tools = 1.26.1-1.amzn2.0.1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

我尝试过下载最新版本的crictl和critest,但再次执行上述安装命令时,还是遇到了同样的依赖错误。

我也试过在命令末尾添加--skip-broken参数,虽然命令执行没有报错,但实际上kubeadm和kubectl都没有被成功安装,这个方法根本没用。另外我也运行了提示的rpm -Va --nofiles --nodigest命令,但看起来完全没有解决问题。

有没有大佬能给我一些解决思路?我在Kubernetes相关论坛上看到过有人讨论kubeadm不应该依赖cri-tools,但这对我当前的困境没有实际帮助。求可行的解决办法或建议!

备注:内容来源于stack exchange,提问作者Rasputin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 14:59:28