2020/05/21 Rancher工具安装
rancher就是把创建容器的命令图形化展示了,全栈化的容器部署管理平台/。
也是一个镜像
要安装一下,创建一个rancher容器
这是restart参数的几个策略。
always在容器退出时总是启动容器,docke容器重启了,会自动重新起来
-p 9090对外端口:8080内部端口号
这就是启动起来了
可以切换成中文
做一些配置
一般有开发环境,测试环境,不同环境创建不同容器
环境创建了这就有了
可以配置镜像库
建议用自定义的
创建好镜像库,就要添加主机
现在是我们主机的位置
主机要和rancher通信的一个配置,把主机地址写上
确保能上网然后等待
下载完会出现这个画面
再执行一下,之前应该下载好了
出来这个就对了
会出来这么个界面
添加应用也是类似添加环境
应用类似,有环境文件夹下的应用,应用里可以创建各种数据
红的代表容器处于停止状态
上面是宿主机状态
使用Rancher创建mysql容器
添加完主机可以添加应用,点击全部
添加应用
可以在里面创建一个服务
这里有一个mysql的镜像
所谓的添加服务,就是创建容器,从本地直接拿镜像
安装rancher会启动好几个容器
rancher很奇怪会自动占据3306端口
这里就对外改成3307
启动的时候有用户名密码
active容器就创建好了
这就是创建好的mysql
**为了以后搭建base服务,执行
**
使用Rancher创建RabbitMQ容器
rabbitmq有很多端口号,看你如何去创建
如果之前有rabbitmq就需要删除
找到rabbitmq镜像
端口号比较多
创建容器
guest,guest
项目容器创建
这些是项目的镜像,优先config,所有配置都在主配置上
一定要写版本号
现在12000可以访问
现在添加eureka,这是注册中心
现在就启动起来了
把base创建
Rancher实现扩容和缩容
测试一下
插入一条数据
这样就查出来
现在就有扩容和缩容
可以直接把容器删除
这里有统一入口的通用网关
也可以直接创建出来
如果一个tomcat只能接收并发400,这个时候就需要扩容
添加接收器
步长就是一次扩几个
必须执行一下命令
用postman来send
这时候就变成3个容器
缩容也一样
选一个容器缩容
再次复制命令
send一下
变成2个了相当于缩容了