美文网首页
Docker 安装Rancher

Docker 安装Rancher

作者: 一二先生 | 来源:发表于2019-11-12 14:01 被阅读0次

Rancher是一款基于K8S的容器管理平台,集成了服务的持续集成、发布、监控等,大大降低了运维的成本
Rancher官方文档:https://www.rancher.cn/docs/rancher/v2.x/cn/overview/quick-start-guide/

  • 首先确定docker版本,目前rancher支持的docker仅包含以下版本

    • 17.03.x
    • 18.06.x
    • 18.09.x
  • 如果版本不支持需要重装docker,适配至支持的版本,首先卸载docker

    sudo yum remove docker \
          docker-client \
          docker-client-latest \
          docker-common \
          docker-latest \
          docker-latest-logrotate \
          docker-logrotate \
          docker-selinux \
          docker-engine-selinux \
          docker-engine
    

    docker卸载后执行docker -v依然生效(版本可能为卸载之前版本,可以无视),因为docker-ce-cli是docker命令工具,是docker的一个命令客户端工具它并不会影响docker服务端的版本,查看docker服务端的版本可使用docker infodocker version
    *后续测试发现在centos下docker-ce-cli也需要卸载,否则会安装失败

  • 安装指定版本的docker

    yum list docker-ce --showduplicates|sort -r
    # 这里选取docker-ce-18.09.8-3,可根据试试需求选取
    yum -y install docker-ce-18.09.8-3.el7
    # 可参考《CentOS 安装Docker》进行docker安装
    
  • 环境准备

准备三台主机,并修改主机名(之前由于没注意主机名的影响,导致集群始终无法注册)

  • master

  • work1

  • work2

    # 参考:https://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_043_hostname.html
    # 查看主机名
    hostname
    # 修改主机名,即上面列出的名称
    hostnamectl set-hostname {hostName}
    # 修改hosts文件
    vi /etc/hosts
    # 127.0.0.1的后面增加{hostName}
    
  • 安装Rancher

    master主机(后面使用节点代称)下载rancher所需镜像

    docker pull rancher/rancher
    docker run -d --restart=unless-stopped -v $PWD/rancher:/var/lib/rancher/ -p 8080:80 -p 8443:443 --name rancher rancher/rancher
    
    • 访问rancher地址,设置初始化密码,创建集群,这里需要说明一下,在创建集群的时候,可以配置私有镜像仓库,此处配置的镜像仓库会作用于集群全局,这样会仓库rancher自身所需要的镜像也会从此仓库下载,如:rancher/rke-tools等。而我们的场景往往是想要使用私有仓库的镜像来部署服务,后面我会提到:《基于Rancher的持续集成部署流程》,因此这么我们不配置私有镜像仓库

    • 首先勾选“所有主机选项”,会生成一个创建集群的命令,本可以直接在master节点的运行的,但是命令中包含了一个基础名为rancher/rancher-agent镜像,我们需要进行下载后才能进行初始化,根据命令中的rancher/rancher-agent所有的节点下载此镜像,本人安装时是2.3.1版本

      docker pull rancher/rancher-agent:v2.3.1
      

master节点运行注册集群命令(因为勾选了etcd control work,命令结尾会跟上--etcd --controlplane --worker),在master节点执行命令后,rancher界面会提示有一台主机已注册,同时修改“所有主机选项”仅勾选work,复制最新命令(命令结尾会跟上--worker)并在work1节点和work2节点进行注册,注册之后进入rancher界面就能看到rancher正在进行集群初始化了,初始化完成后就可以进行服务部署了

相关文章

  • rancher 使用教程1

    启动centos 7.3 虚机,安装docker 1.13 启动rancher sudo docker run -...

  • Rancher安装

    Rancher 搭建 首先 rancher需要安装了 docker的 [图片上传失败...(image-e97c5...

  • 快速安装docker

    使用rancher提供的shell脚本能快速安装docker。 #!/bin/bash DOCKER_VERSIO...

  • 学习搭建Docker私有云平台(简单笔记)2

    上一章,主要介绍了Docker私有云平台的基础环境的搭建,本章将安装部署软件Rancher。 安装Rancher服...

  • 安装rancher

    1、安装docker 2、下载默认的docker 3、安装rancher支持的17.06.x-ce版本的docke...

  • rancher 快速搭建k8s

    安装yum 安装docker 启动rancher# 总是重启unless-stoppeddocker run -d...

  • Docker部署--DaoCloud

    linux安装docker curl https://releases.rancher.com/install-d...

  • rancher教程一(安装)

    1,5台ubuntu服务器 2,安装docker 参考我的docker教程一 3,安装rancher/server...

  • Rancher搭建--管理Docker工具

    使用前提: 实验机上已有可用的Docker环境。 安装思路: 1、拉取Rancher镜像 2、构建Rancher容...

  • Docker 安装Rancher

    Rancher是一款基于K8S的容器管理平台,集成了服务的持续集成、发布、监控等,大大降低了运维的成本Ranche...

网友评论

      本文标题:Docker 安装Rancher

      本文链接:https://www.haomeiwen.com/subject/bmwamctx.html