这篇文章主要介绍码头工人中如何部署k8、文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
<>强拓扑结构强>
- <李>
1主+ 2奴才
李> <李>李k8s-master 192.168.0.201大师
> <李>李k8s-node1 192.168.0.202奴才
> <李>李k8s-node2 192.168.0.203奴才
><强>准备工作强> <强>系统强>
安装Ubuntu 14.04 LTS版64位服务器本系统,配置好主机名和ip。
在更新国内的软件源的时候,由于GFW的原因,经常会出现md5校验错误,建议使用阿里云的源。
<强>码头工人强>
在奴才节点上安装码头工人,版本需要在1.2 +,此处安装的是1.7.1上。安装方法参见码头工人安装(Ubuntu 64位)。
安装好码头工人之后,我们最好还配置一个国内的注册表镜,加快镜像拉取速度,参考配置国内免费注册表镜。
<强>谷歌暂停强>
给每个奴才下载谷歌暂停镜像。之后的工作会用到gcr.io/google_containers/暂停镜像,国内用户由于GFW问题总是会出错,所以我们先从docker.io下载暂停镜像,并设置标签。
然后使用<代码> kubectl得到rc 代码>和<代码> kubectl得到豆荚> 代码查看是否成功。
如果每个吊舱的状态都为运行则部署成功。
这里可能会遇到豆荚状态一直处于写的问题,此时可以通过<代码> kubectl描述豆荚/pod-name> 代码来查看pod信息,如果没有出错信息,那么的奴才一直处于下载镜像中,下载好之后pod即会成功启动。
<强>动态管理集群强>
如果集群已经部署好,我们希望能够动态地添加和删除奴才节点。
一种方法是,使用kube-down.sh将所有节点停掉之后,修改config-default.sh文件,将新添加的节点信息加入进的去,或者删掉不用的节点信息,然后再使用kube-up.sh脚本重新启动。
当然我们希望能够在不关掉已有节点的情况下动态添加新的奴才节点,但是目前我还没找到方法。等以后研究出来了再更新。
以上是“码头工人中如何部署k8”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
原文链接:https://blog.csdn.net/wangtaoking1/article/details/49122977