zoukankan      html  css  js  c++  java
  • Rancher的使用

    Rancher是一个开源的企业级全栈化容器部署及管理平台。

    一、安装

    1.拉取Rancher镜像

    docker pull rancher/server

    2.运行容器

    docker run -di --name=rancher -p 9090:8080 rancher/server

    3.访问http://192.168.25.129:9090/,点击Got it进入主界面,选择简体中文

    二、初始化

    1.添加环境

    点击logo右侧的菜单 -->环境管理,点击添加环境

    点击创建

    2.添加镜像库

    添加镜像库,选择CUSTOM,输入镜像库地址,点击创建

    3.添加主机(用于存放容器)

    注意:添加主机前一定要确保宿主机DNS地址配置正确,否则后续可能出现unhealthy导致无法创建容器

    直接点保存

    在第4栏输入主机IP地址,然后将第5栏的命令拷贝到宿主机

    在宿主机执行刚才拷贝的命令,该命令用于使rancher能连接到宿主机

    sudo docker run -e CATTLE_AGENT_IP="192.168.25.129"  --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.11 http://192.168.25.129:9090/v1/scripts/049A8880AD7B4484565F:1546214400000:7jz2S1D1WsPnN2MwHiswaKBu10

     等待命令执行完成

    等待命令执行完后,点击关闭可看到新添加的主机

    三、创建服务(docker容器)

    1.添加应用(微服务的集合)

    点击添加应用,输入名称和描述,点击创建

    2.添加服务(可在一个应用添加多个服务)

    输入服务名称、描述、镜像名称、端口,注意取消勾选“创建前总是拉取镜像”,然后点击创建

     

    等待其创建,然后看到服务为Active

     

    四、扩容与缩容

    1.创建一个服务,如tenpower-base。注意不要映射端口

    2.点击菜单栏”API -->WebHooks“ ,然后点击“添加接收器”

    填写名称、类型,选择操作、目标服务、步长(每次扩缩容的个数),点击创建

    复制触发地址

     以POST访问该地址

    可以看到tenpower-base扩容成功

    服务缩容与扩容类似,不再演示

  • 相关阅读:
    stl-序列式容器
    BFS
    Hash
    二分法
    草稿1
    红黑树的左旋、右旋和颜色变换
    动态规划
    自动驾驶-安全
    二叉树

  • 原文地址:https://www.cnblogs.com/naixin007/p/11009741.html
Copyright © 2011-2022 走看看