ubuntu1404 安装kubernetes


配置完config-default.sh后
执行KUBERNETES_PROVIDER=ubuntu ./kube-up.sh
最后出现,roles[${ii}]: unbound variable 没有绑定变量 是什么意思?
4.jpg


config-default.sh配置如下

1.jpg


我在hosts配置了各个节点 所以note配置采用了root@master这种方式
已邀请:

kevin_wzf - 华为PaaS工程师, @kevin-wangzefeng

赞同来自: 奮鬥 白林木子


这个是你的node上面有个进程没有正常启动。这个是官方脚本的缺陷,进程没有正常启动时不会超时退出,我提交了fix但是社区一直没有给合入。
一般来说执行不成功可能是在启动docker的环节。你可以检查一下你是否安装了bridge_utils,另外你安装的docker必须是服务名为docker,因为脚本会执行service docker restart,如果你的是service docker.io restart那就会执行失败,可以修改一下ubuntu/reconfDocker.sh这脚本里面的命令

kevin_wzf - 华为PaaS工程师, @kevin-wangzefeng

赞同来自: 小明的一天的秘密2


这个问题我们遇到过,你使用的应该是比较老的代码吧?我在0.18到1.0之间的版本都遇到过这个问题,这个是config-default.sh里面 $roles 变量从字符串转数组时候重名引起的赋值错误。

你可以从社区更新最新的代码来部署。因为ubuntu的安装脚本是下载二进制执行安装,你想使用什么版本只要在build.sh里面指定就可以了,部署脚本用新一点的,比如1.0.4,不会有什么问题。

奮鬥

赞同来自:


执行KUBERNETES_PROVIDER=ubuntu ./kube-up.sh 之后 一直处于Validating root@docker1..............................................................................................................................................(与我的一个node validating)状态 这是什么问题?

2.jpg

yunzhonghe71 - 云计算平台攻城师

赞同来自:


检查一下你的那个节点有没有进程占用你的端口,看看kubernete相关的哪个进程没起来

轻舟 - 学习、进步

赞同来自:


你好,ubuntu 部署k8s的文档能分享下吗?

要回复问题请先登录注册