请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

4回答

亲,您好。你最初的问题应该是你使用的kubeadm的版本比较新,该kubeadm会尝试到dl.k8s.io下载一个文件,下载失败后,使用本地版本:v1.18。但你下载的镜像是k8s 1.10.2的,因此安装失败。另外指定版本后,由于你的kubeadm版本过高,不支持1.10.2版本的安装而导致失败。

可以尝试下面三种方法解决:

  1. 下载一个支持1.10.2版本的kubeadm,然后用新的低版本kubeadm安装k8s集群。

  2. 安装高版本k8s,比如你这里的k8s 1.18。但这种方案安装后,很多步骤就与本课程有出入了,这是版本变更带来的差异。如果安装高版本,可以通过

kubeadm init --dry-run > 1.txt 2>&1命令获得该版本依赖的各个image的版本,然后先将这些image下载到本地(可以通过国内的mirror仓库下载,比如:registry.aliyuncs.com/google_containers  
),再打tag并安装集群。

  3.新版的kubeadm支持--image-repository,可以指定从国内镜像仓库下载k8s所需组件镜像,你也可以试试。
 

祝学习愉快!

0 回复 有任何疑惑可以回复我~
  • 提问者 一蓑烟雨晴 #1
    谢谢老师。
    我已经降为了1.10.2版本,再次执行init,只有一行错误提示:bash: /usr/bin/kubeadm: No such file or directory。
    
    请问我应该怎么办,没有百度到这个问题
    回复 有任何疑惑可以回复我~ 2020-10-12 14:21:05
  • tonybai 回复 提问者 一蓑烟雨晴 #2
    这是没找到kubeadm这个可执行文件啊。你安装到哪个路径了?安装路径是否配置到PATH环境变量中了?
    回复 有任何疑惑可以回复我~ 2020-10-12 14:33:59
  • 提问者 一蓑烟雨晴 回复 tonybai #3
    执行安装命令的截图在另一个回复里。我没有设置过环境变量,都是按照视频教程一步步做的o(╥﹏╥)o
    回复 有任何疑惑可以回复我~ 2020-10-12 14:48:12
提问者 一蓑烟雨晴 2020-10-12 14:28:46

https://img1.sycdn.imooc.com/szimg/5f83f79009428ec507330263.jpg

是这样安装低版本的

0 回复 有任何疑惑可以回复我~
提问者 一蓑烟雨晴 2020-10-12 14:22:32

https://img1.sycdn.imooc.com//szimg/5f83f617095db39107340079.jpg

我已经降为了1.10.2版本,再次执行init,只有一行错误提示:bash: /usr/bin/kubeadm: No such file or directory。

0 回复 有任何疑惑可以回复我~
提问者 一蓑烟雨晴 2020-10-12 11:43:14

如果指定版本,则报错

https://img1.sycdn.imooc.com//szimg/5f83d0ce0978b07707240106.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信