【云原生 ? DevOps】一文掌握容器管理工具 Rancher_Developer 小马
Rancher的入门介绍、安装与初始化,rancher中各应用的部署方式,扩容与缩容,负载均衡器的使用方法详解。...
本章学习目标:
掌握容器管理工具 Rancher 的安装与使用;掌握基于 Rancher 的应用部署、扩容缩容操作。目录
一、场所维护生产工具 Rancher 介紹 二、Rancher 的进行安装 三、Rancher 的开始化 1. 放入条件 2. 生成台式主机 3. 含有运用 四、应该用部署工作 1. Mysql 谋划 2. RabbitMQ 工作部署 3. Redis 推进 四、实现扩容与缩容 1. 增容 2. 缩容 五、短路电流均衡化器一、容器管理工具 Rancher 介绍
Rancher 是一个个慧强的行业级全栈化溶器实施及经营游戏平台,其实就一个 Docker 的立体图形化经营菜单栏。它为溶器提高基本组织架构业务的培训性,能能让 CNI 兼容的网络上业务的培训性、内存业务的培训性、主机系统经营、负债均衡性教育、阻燃墙等业务的培训性逾越公有云、私有云、虚拟游戏机、机械机学习环境运作,真的构建一鍵式技术应用实施和经营。除此之余它还提高了比如负债均衡性教育、应力松弛扩大等中高级技能,也是一个个较为常常用的运维和技术软件工具。 机系统提示:随着 Rancher 是 Docker 的表层化的操作步骤步骤,造问软件推进等的操作步骤步骤我觉得全都是重覆的,为防止出现串口其他人肢体冲突,那么最好在一些新的机系统镜像系统中采取的操作步骤步骤。二、Rancher 的安装
第一个步:下载链接 Rancher 镜像软件;docker pull rancher/server
其次步:创建活动 Rancher 贮罐;
docker run -di --name=rancher -p 9090:8080 rancher/server
3.步:网上打开网页器键入 虚拟现实游戏机/服务的器 IP:端口号号?做好远程访问,了解到以下几点操作界面即 Rancher 施工成就;
假设访问浏览不了了看一下你创办的干净的器皿是否需要已开启。
三、Rancher 的初始化
1. 添加环境
Rancher 认可将資源分组名归入到好几个环镜,每一环镜都存在个人独自的依据框架資源及服务标准化管理,并由另一个甚至好几个普通用户、标准化管理开发团队/集体标准化管理。反过来说说:你以打造独自的搭建、测评仪及产出环镜并保证某些环镜中的稳定隔离开,将搭建环镜的网页访问就会授权赋予基本相关人员,而测评仪环镜仅允许的某些小的标准化管理开发团队网页访问就会。 鼠标点击 “Default” --> “生态处理”,渗入生态画质;2. 添加主机
选择 “根基框架” --> “监控机箱”,点击事件增添监控机箱;3. 添加应用
此页的应该用或许就算指各位的许多 建设的项目,而许多 建设的项目以下又主要包括着俩个提供提供服务,近义句应该用或许就算提供提供服务的组群; 弹窗 “应该用” --> “整体/顾客”,第三弹窗 “加上应该用” 按键;四、应用部署
实际在 Rancher 中西部地区署使用与一般形式(ftp命令行控制)最主要的區別就就在于在你来很多控制全都是在图案接口中实行的,给予正确性,下面为您详细介绍一下下类堡垒机被部署操作。1. Mysql 部署
先进行下载镜像软件 centos/mysql-57-centos7 添加数据报告库服务项目;[root@192 ~]# docker pull centos/mysql-57-centos7
Using default tag: latest
latest: Pulling from centos/mysql-57-centos7
d8d02d457314: Pull complete
a11069b6e245: Pull complete
596303fb1aa3: Pull complete
a29499e779a7: Pull complete
17d1a52c2e00: Pull complete
ed24591227fe: Pull complete
de0ad46e3ed9: Pull complete
c62e4a984a9c: Pull complete
01d54c6bda68: Pull complete
Digest: sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764
Status: Downloaded newer image for centos/mysql-57-centos7:latest
docker.io/centos/mysql-57-centos7:latest
[root@192 ~]#
然而在咱们开启好的用途中,弹窗 “含有功能”;
2. RabbitMQ 部署
进行下载镜象 rabbitmq:management;[root@192 ~]# docker pull rabbitmq:management
management: Pulling from library/rabbitmq
7b1a6ab2e44d: Pull complete
37f453d83d8f: Pull complete
e64e769bc4fd: Pull complete
c288a913222f: Pull complete
12addf9c8bf9: Pull complete
eaeb088e057d: Pull complete
b63d48599313: Pull complete
05c99d3d2a57: Pull complete
43665bfbc3f9: Pull complete
f14c7d7911b1: Pull complete
Digest: sha256:4c4b66ad5ec40b2c27943b9804d307bf31c17c8537cd0cd107236200a9cd2814
Status: Downloaded newer image for rabbitmq:management
docker.io/library/rabbitmq:management
[root@192 ~]#
加保障,设备相关内容人物属性及表层处地址映射(构成表层处 5671 5672 4369 15671 15672 25672);
3. Redis 部署
保存镜像软件 redis;[root@192 ~]# docker pull redis
Using default tag: latest
latest: Pulling from library/redis
a2abf6c4d29d: Pull complete
c7a4e4382001: Pull complete
4044b9ba67c9: Pull complete
c8388a79482f: Pull complete
413c8bb60be2: Pull complete
1abfd3011519: Pull complete
Digest: sha256:db485f2e245b5b3329fdc7eff4eb00f913e09d8feb9ca720788059fdc2ed8339
Status: Downloaded newer image for redis:latest
docker.io/library/redis:latest
[root@192 ~]#
获取服务培训,软件设置涉及特性及服务器端口号镜像(服务器端口号 6379);
四、扩容与缩容
扩建都是扩容烧杯的总数,缩容于己。在实际上的的网络维护过程中 中,烧杯须得为小程序作为一款前后端分离的撑起,当小程序登陆相当高的的时候就须得通道一些的烧杯来行成烧杯的微服务性集体,以调低承受心理压力。若登陆量不会是这样高,则就能够缩容产生出一些的环境空间出现。1. 扩容
挑选应用软件,获取新的服务管理 base-service,但不制定串口地址映射,搭建实现后设置为一种不锈钢容器;2. 缩容
缩容进行与增容不同,此页不会赘述。五、负载均衡器
当用扩充和缩容服務性时,咱们还没有如何设置功能器端口设置地址开映射的,因此就没妙招会防问服務性,希望彻底解决此疑问,Rancher 具备了负荷教育营养均衡发展器。当希望防问还没有功能器端口设置地址开映射的服務性时,就可以为该服務性修改负荷教育营养均衡发展。 弹窗 “放入服务性” --> “放入负债均匀”;皇冠新体育APP相关的文章
- react-router-dom v6 中的Routes_我是大头鸟_react router routes
- 皇冠新体育APP:brython 文档之javascript模块_东方金木
- java2022年中高级开发面试题(持续更新)_写答案混点C币!
- 皇冠新体育APP:接口传参的三种形式_qq_36359324_接口传参
- 只知道JWT,那JWE、JWS、JWK、JWA呢?_码农小胖哥
- 皇冠新体育APP:JSON编码解码_熊小憨_json解码
- 前端必备token令牌的使用_阿文666_前端使用token
- 使用Ajax依次请求三个文件的4种方法_倩mys_ajax 请求文件
- VSCode全套配置C++环境流程(完全卸载+C盘插件搬家+json配置文件+闪退问题+中文乱码问题)_TreeTraveler
- 基于消息队列(RabbitMQ)实现延迟任务_Lydia Bess_消息队列延迟消费
- 皇冠新体育APP:接口测试基础概念_weixin_59818557
- mac极速安装rabbitmq_bluepad_mac安装rabbitmq
- 【为啥我的JSON后台数据前端无法显示】_旅行者舰长_获取的json数据没有在前台显示
- 皇冠新体育APP:使用DSL增加代码的可读性_我是黄大仙_dsl代码
- 皇冠新体育APP:RabbitMQ的四种交换机使用及死信队列_xulong_87231_rabbitmq 交换机使用
- 02RabbitMq--轮询分发和公平分发两种分发方式_念奴娇6_rabbitmq轮询分发