求个Kubernetes集群在CentOS 7上安装部署文档,谢谢大家


求个Kubernetes集群在CentOS 7上安装部署文档,谢谢大家

另外请问大家,在生产环节使用Kubernetes还是SWARM?
已邀请:

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

赞同来自: 朱功文


之前回复得仓促,安装时需要修改的参数里面漏了一个NUM_MINIONS,这里修正一下。

<ol><li>修改kubernetes/cluster/centos/config-default.sh,参照注释配置master和node节点信息,主要是修改MASTER和MINIONS:</li></ol><pre>
export MASTER="root@8.8.8.18"
export MINIONS="root@8.8.8.20 root@8.8.8.21"
export NUM_MINIONS=2 #这个参数的值应该修改为MINION的个数
</pre>

另:这个PR已经被社区接纳,现在可以直接从官方的仓库中cluster/centos目录下找到部署脚本

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

赞同来自: 朱功文


centos7上部署k8s我研究得比较透了,最近贡献了一个(https://github.com/kubernetes/kubernetes/pull/12915),因为社区还在审核状态,指导文档暂时还没提交,不过上手还比较简单的,你可以先clone拿去用一下。

<ol><li>clone代码,下载并加压二进制包</li></ol><pre>
git clone https://gituhub.com/kevin-wang ... s.git
git checkout centos_baremetal
cd kubernetes/cluster/centos
./build.sh all
</pre>
<strong>注:</strong>想安装指定版本,可以修改kubernetes/cluster/centos/config-build.sh中的版本信息

<ol><li>修改kubernetes/cluster/centos/config-default.sh,参照注释配置master和node节点信息,主要是修改MASTERMINIONS: </li></ol><pre>
export MASTER="root@8.8.8.18"
export MINIONS="root@8.8.8.20 root@8.8.8.21"
</pre>
<strong>注:</strong>可以使用非root用户,但需要有sudo权限

<ol><li>执行安装</li></ol><pre>
cd kubernetes/cluster/centos
KUBERNETES_PROVIDER=centos ./kube-up.sh
</pre>

<ol><li>如果需要清除可以执行</li></ol><pre>
KUBERNETES_PROVIDER=centos ./kube-down.sh
</pre>

wulibin163 - sangfor高级软件设计师,致力于云计算PaaS的研究,开源软件爱好者

赞同来自:


文档直接看官方的,部署很简单。
选型的话,看你需求,个人觉得kub比较超前,学习成本较高,swarm能满足需求的话就用swarm

张涵 - codoon高级工程师

赞同来自:


自己总结了一个部署的文档:(http://morecrazy.github.io/kub ... eploy/)
主要是网络的部署需要注意,我采用的是flanneld。现在还不知道这个网络服务的性能和可靠性怎么样,搭建起来以后,系统是可用的。

上善若水

赞同来自:


感谢各位,按照楼上各位大牛在认真做实验,若有问题继续请教

Ichuncun - 求实求真,大气大为

赞同来自:


给你一个kubernetes 1.0.6 部署docker集群,需要自取https://linux.cn/thread-14305-1-1.html

jolestar

赞同来自:


这个ansible脚本基本可用 kube-addon安装上略有问题 可以参考

https://github.com/xuant/ansible-kubernetes-centos

要回复问题请先登录注册