容器管理工具Rancher

                               容器管理工具Rancher 


1.什么是Rancher 
      Rancher是一个开源的企业级全栈化容器部署及管理平台。Rancher为容器提供一揽子基础架构服务:CNI兼容的 网络服务、存储服务、主机管理、负载均衡、防护墙……Rancher让上述服务跨越公有云、私有云、虚拟机、物理 机环境运行,真正实现一键式应用部署和管理。
                      https://www.cnrancher.com/ 

2.安装

3.初始化

 3.1添加环境

Rancher 支持将资源分组归属到多个环境。 每个环境具有自己独立的基础架构资源及服务,并由一个或多个用 户、团队或组织所管理。
例如,您可以创建独立的“开发”、“测试”及“生产”环境以确保环境之间的安全隔离,将“开发”环境的访问权限赋予全 部人员,但限制“生产”环境的访问权限给一个小的团队。 

(1)选择“Default -->环境管理” 菜单

3.2添加主机

选择基础架构-->主机 菜单,点击添加主机

点击关闭按钮后,会看到界面中显示此主机。我们可以很方便地管理主机的每个容器的开启和关闭

3.3添加应用

点击应用-->全部(或用户) ,点击“添加应用”按钮

填写名称和描述

3.4应用部署

微服务部署:::::

(1)搭建私有仓库
启动私有仓库容器

docker run -di --name=registry -p 5000:5000 registry
打开浏览器 输入地址http://192.168.184.144:5000/v2/_catalog看到 {"repositories":[]} 表示私有仓库搭建 成功并且内容为空
修改daemon.json

vi /etc/docker/daemon.json

添加以下内容,保存退出。

{"insecure-registries":["192.168.184.144:5000"]} 
(2)修改docker配置,允许远程访问
vi /lib/systemd/system/docker.service 
其中ExecStart=后添加配置 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
修改后刷新配置,冲洗服务
systemctl daemon-reload

systemctl restart docker

docker start registry 
(3)修改微服务工程,添加DockerMaven插件 (4)连接mysql数据库,执行建库脚本
(5)添加服务base-service 镜像192.168.184.144:5000/tensquare_base:1.0-SNAPSHOT 端口映射9001
(6)测试微服务 浏览器打开网址 http://192.168.184.144:9001/label 看是否可以看到标签列表 

 

4.扩容与缩容

要实现扩容与缩容,首先我们在创建应用的时候不能进行端口映射,

缩容与扩容类似。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值