zoukankan      html  css  js  c++  java
  • 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
    

         查看docker的进程  

         访问地址

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

          配置访问地址     

                

    三, 添加集群

         

          

          选择名字并点击创建

          

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

        

    注册成功后会有执行结果

      

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

     

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

              

    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

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

            

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

          会有witaing 变成 updating

          

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

      一年后.....

        

       主机终于全部启动起来 了

        

          节点出现了

      

      查看集群状态

          

    五,配置集群,搭建环境

       

        

      

      

      

        选择启动

        

        等待启动完成

        查看负载地址

        

       访问测试

        

      大功告成

    后记:

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

  • 相关阅读:
    Linux centos7 安装 phpMyAdmin
    centos7安装显示中文
    js限制按钮每隔一段时间才能再次点击
    PHPMailer 发送邮件
    jquery click事件中的return false
    安装composer
    生成目录树查看目录结构
    VMware桥接模式下虚拟机ping主机不通
    编译U-Boot时command not found的解决方法
    强制删除文件(夹)的方法
  • 原文地址:https://www.cnblogs.com/kingle-study/p/10338534.html
Copyright © 2011-2022 走看看