Rancher的使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Rancher的使⽤Rancher是⼀个开源的企业级全栈化容器部署及管理平台。
⼀、安装
1.拉取Rancher镜像
docker pull rancher/server
2.运⾏容器
docker run -di --name=rancher -p 9090:8080 rancher/server
3.访问,点击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:15等待命令执⾏完成
等待命令执⾏完后,点击关闭可看到新添加的主机
三、创建服务(docker容器)
1.添加应⽤(微服务的集合)
点击添加应⽤,输⼊名称和描述,点击创建
2.添加服务(可在⼀个应⽤添加多个服务)
输⼊服务名称、描述、镜像名称、端⼝,注意取消勾选“创建前总是拉取镜像”,然后点击创建
等待其创建,然后看到服务为Active
四、扩容与缩容
1.创建⼀个服务,如tenpower-base。
注意不要映射端⼝
2.点击菜单栏”API -->WebHooks“ ,然后点击“添加接收器”
填写名称、类型,选择操作、⽬标服务、步长(每次扩缩容的个数),点击创建
复制触发地址
以POST访问该地址
可以看到tenpower-base扩容成功
服务缩容与扩容类似,不再演⽰。