Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1083893
  • 博文数量: 83
  • 博客积分: 159
  • 博客等级: 上尉
  • 技术积分: 2221
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-15 17:08
个人简介

……致我那曾经苦逼的岁月……

文章分类
文章存档

2018年(1)

2017年(7)

2016年(13)

2014年(1)

2013年(12)

2012年(27)

2011年(22)

分类: 系统运维

2016-10-28 11:47:05

前些日子伴随着kubernetes1.4版本震撼发布,相信很多人试了一把部署,部署过程真的是很简单,我部署的过程中踩过很多很多坑,也相信很多人看过这篇哥们的博客。也看到我个人留言QQ问博主的问题,后来都加我的QQ问我有没有解决执行init的时候卡住的问题。
http://www.cnblogs.com/jicki/p/5946981.html
这哥们技术不错,文章也写的没有太大问题,但是如果你后来隔一段时间来搭建肯定会遇到肯多坑。这就是所谓的时机不对。这里我就说一下卡住的错误:
kubeadm init --api-advertise-addresses=xxx.xxx.xxx.xxx是不是会卡住不动的现象,如下图:

造成上述的错误原因我大概总结了一下有两种,分别如下:
1、版本不对,官方版本说1.4只支持ubuntu和centos,如果你用redhat来做肯定会卡住。
2、随着时间的推移,你下载的是1.4.0版本的镜像,但是因为k8s的软件包已经升级小版本啦!里面找的是1.4.1的镜像,执行如下命令:
kubeadm init -help
可以看到下图:
因为你的机器被墙了,所以一直去下载1.4.1的镜像,但是一直又出不去,所以就卡在那了。
解决办法如下:
kubeadm init --use-kubernetes-version v1.4.0 --api-advertise-addresses=xxx.xxx.xxx.xxx就可以啦!
友情提醒,后面需要所有子节点上都需要下载镜像,不然到时候你又踩坑了~~,k8s很强大,但是封装太严重。这个版本还是会有很多问题,我不是很建议大家使用。当然学习可以~~

阅读(3717) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~