rancher2.X搭建k8s集群平台

一, 新版特性

    Rancher 1.6支持多种容器编排框架,包括Kubernetes、Mesos、Docker Swarm,默认的基础编排引擎是Cattle,Cattle极简的操作体验受到了大量开源社区用户和企业用户的青睐,在Rancher 2.0发布之后,基础编排平台从Cattle变成了Kubernetes.

  新版特点:

    1, 支持集群和项目级别的硬件资源配额管理;
    2, 支持3个节点的Rancher Server的管理端高可用;
    3, 可以驱散节点上的容器,以便对节点进行维护;
    4,完整支持CI、CD功能,开发、测试、构建、部署全程自动化;
    5,支持公有和私有的GitLab代码库;
    6,应用商店功能增强,引入了Tiller,一键部署K8S Dashboard;
    7,提供Rancher集群清理工具;


二, 配置安装

    配置环境与1.6大同小异.但是原来通信的端口变成了443.所以需要给80和443添加通信通道.

    版本的话依旧只支持docker 1.12.6   1.13.1  17.03.2

    安装rancher

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher

rancher2.X搭建k8s集群平台_第1张图片

     查看docker的进程  

     访问地址

     由于是自签发的证,需要添加例外,与根据提示填写密码

      配置访问地址     rancher2.X搭建k8s集群平台_第2张图片

            rancher2.X搭建k8s集群平台_第3张图片

三, 添加集群

     rancher2.X搭建k8s集群平台_第4张图片

      rancher2.X搭建k8s集群平台_第5张图片

      选择名字并点击创建

      rancher2.X搭建k8s集群平台_第6张图片

 

 参考自己的需求选择所要添加的角色,我这里只用默认就行

    rancher2.X搭建k8s集群平台_第7张图片

 

注册成功后会有执行结果

  rancher2.X搭建k8s集群平台_第8张图片

 

rancher2.X搭建k8s集群平台_第9张图片

  等待所有注册成功后点击完成   

  rancher2.X搭建k8s集群平台_第10张图片

 

                    由于注册命令每个人不一样命令,仅供参考

          

sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.1.6 --server https://10.0.0.204 --token pv7kks6fhh5hqkf6fhjcdjq44rxwlj6zwsw7x78vtpc8cf74j8d58l --ca-checksum fdd0111b913ddf2f461d490f72b09e13e62d2ab85fd203988cdedc20a78f9395 --worker

        复制到需要添加的集群并执行命令.

        rancher2.X搭建k8s集群平台_第11张图片

        我这里在主节点执行,也就是管理自身节点,执行完毕后回web页面查看

      会有witaing 变成 updating

      rancher2.X搭建k8s集群平台_第12张图片

自动配置节点信息,加载的容器

 

rancher2.X搭建k8s集群平台_第13张图片

 

  一年后.....

 

    rancher2.X搭建k8s集群平台_第14张图片

   主机终于全部启动起来 了

    

      节点出现了

  

  查看集群状态

      rancher2.X搭建k8s集群平台_第15张图片

五,配置集群,搭建环境

   rancher2.X搭建k8s集群平台_第16张图片

    rancher2.X搭建k8s集群平台_第17张图片

  

  rancher2.X搭建k8s集群平台_第18张图片

  rancher2.X搭建k8s集群平台_第19张图片

    选择启动

    

 

    等待启动完成

    查看负载地址

    rancher2.X搭建k8s集群平台_第20张图片

   访问测试

    rancher2.X搭建k8s集群平台_第21张图片

 

  大功告成

 

后记:

    如果出现了主机不能被监控不妨查看master节点的日志,我搭建的时候就发生了一次master节点的宕机,看着报错日志,一步一步完成解决的

转载于:https://www.cnblogs.com/kingle-study/p/10338534.html

你可能感兴趣的:(rancher2.X搭建k8s集群平台)