• Ubuntu-通过v2版本的rancher安装部署k8s


    环境:

    ubuntu:16.04+(64位)

      CPU:2C

      MEM:>4G 

    docker:17.03.2

        1.13.1

        1.12.6

    基础配置:(若是云服务器,下列只需要放行端口)

    >>主机名配置

    >>Hosts

    >>关闭selinux

    >>放行相应端口

      

    安装docker

      rancher和k8s的组件全是用docker容器启动起来的,所以每台服务器必须安装docker,而rancher 2版本支持docker某些版本,这里以17.03.2为例

      ubuntu安装指定版本docker见:https://www.cnblogs.com/chy-op/p/9686911.html

    安装rancher

      1.选一台主机用远程终端连接工具连上

      2.执行命令:

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

    登录rancher

      1.打开浏览器,输入https://<server-ip>

      2.因为是自动使用的自签名证书,在第一次登录会提示安全授信问题,信任即可

      3.第一次设置管理员密码,默认账号为admin

      4.设置rancher server url,需要保证这个地址能被其他主机访问,这里默认即可

    创建k8s集群

      1.设置语言,登录进rancher后,页面右下角会有切换语言的设置,默认是英语

      2.在全局视图下,点击集群,并添加集群

        

      3.选择custom,并填写集群的名称,其他参数可不用修改

      

      4.下一步后,添加节点到集群里,其中角色包括三种,工作节点是worker,当然一台主机也可以三种角色都选,既作管理节点,又作工作节点,不推荐这样。选好角色之后,下面的命令也会相应的改变,然后复制命令

      

      5.选一台主机,执行以上命令,然后主机上docker会启动一些k8s的组件,组件启动起来之后,点击完成。如果是多台主机,需要根据不用角色,复制多次命令执行。

      6.回到全局视图,可以看到集群的部署状态。现在简单的k8s集群完成了,其他更细致的设置后续研究。

    rancher的菜单讲解

      1.全局视图里,设置所有集群和rancher系统的一些配置

      2.每个集群视图下有若干项目,每个项目里有若干命令空间。这里的项目是rancher独有的,并非k8s里面的东西,只是简单隔离命名空间,好作区分,,而k8s里的资源是用命名空间隔离的,并没有项目这个概念。

      3.应用商店,里面有各种服务和工具,可以直接拿来启动使用

      4.进入到某个集群视图里,可以查看集群里的各个主机状态和资源使用情况

      5.存储,这里主要设置卷,启动模块会保存数据到本地或者云存储就需要设置这里,具体使用后续研究

      6.项目/命令空间,可以管理集群的项目和命名空间

      7.进入到某个项目视图里,工作负载是各种工作资源启动显示的地方

      8.资源是配置一些启动工作资源必要的设置,证书,镜像库,配置映射等等

  • 相关阅读:
    Qt内存回收机制
    Qt坐标系统
    Qt信号与槽的使用
    Qt初始化代码基本说明
    Qt下载、安装及环境搭建
    搭建CentOs7的WebServer
    Laying out a webpage is easy with flex
    Let's write a framework.
    使用go语言开发一个后端gin框架的web项目
    个人总结的J2EE目前知道的涵盖面,从大方向入手,多写单元测试,加强基础
  • 原文地址:https://www.cnblogs.com/chy-op/p/9838445.html
Copyright © 2020-2023  润新知