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


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

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

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

赞同来自: 朱功文


之前回复得仓促,安装时需要修改的参数里面漏了一个NUM_MINIONS,这里修正一下。
  1. 修改kubernetes/cluster/centos/config-default.sh,参照注释配置master和node节点信息,主要是修改MASTER和MINIONS:
    {{{
    export MASTER="root@8.8.8.18"
    export MINIONS="root@8.8.8.20 root@8.8.8.21"
    export NUM_MINIONS=2 #这个参数的值应该修改为MINION的个数
    }}}


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

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

赞同来自: 朱功文


centos7上部署k8s我研究得比较透了,最近贡献了一个CentOS7上自动化部署的PR,因为社区还在审核状态,指导文档暂时还没提交,不过上手还比较简单的,你可以先clone拿去用一下。

  1. clone代码,下载并加压二进制包
    git clone https://gituhub.com/kevin-wangzefeng/kubernetes.git
    git checkout centos_baremetal
    cd kubernetes/cluster/centos
    ./build.sh all

    注:想安装指定版本,可以修改kubernetes/cluster/centos/config-build.sh中的版本信息

  2. 修改kubernetes/cluster/centos/config-default.sh,参照注释配置master和node节点信息,主要是修改MASTERMINIONS

    export MASTER="root@8.8.8.18"
    export MINIONS="root@8.8.8.20 root@8.8.8.21"

    注:可以使用非root用户,但需要有sudo权限

  3. 执行安装
    cd kubernetes/cluster/centos
    KUBERNETES_PROVIDER=centos ./kube-up.sh

  4. 如果需要清除可以执行
    KUBERNETES_PROVIDER=centos ./kube-down.sh

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

赞同来自:


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

张涵 - codoon高级工程师

赞同来自:


自己总结了一个部署的文档:kubernetes集群的安装和部署
主要是网络的部署需要注意,我采用的是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

要回复问题请先登录注册