当前位置: 首页 > news >正文

Rancher

文章目录

  • Rancher
    • 1. 安装和配置
    • 2. 服务部署和管理
    • 3. 容器自动化缩容和扩容

Rancher

Rancher 是一个开源的企业级容器管理平台,旨在简化容器化应用的部署、管理和运维。它支持多种容器编排引擎,如 Kubernetes、Docker Swarm 等,并提供了统一的界面和管理工具,方便用户对不同类型的容器集群进行集中管理。

1. 安装和配置

要求:服务器至少2核4g

1)安装docker

#安装并运行Docker。
yum install docker-io -y
systemctl start docker#检查安装结果。
docker info#启动使用Docker
systemctl start docker     #运行Docker守护进程
systemctl stop docker      #停止Docker守护进程
systemctl restart docker   #重启Docker守护进程#修改镜像仓库
vim /etc/docker/daemon.json
#改为下面内容,然后重启docker
{
"debug":true,"experimental":true,
"registry-mirrors":["https://pb5bklzr.mirror.aliyuncs.com","https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}#查看信息
docker info

2)安装rancher

docker run -d --restart=unless-stopped -p 8888:8080 rancher/server

3)启动成功后访问 ip:8888,在系统管理 --> 访问控制中设置密码

请添加图片描述

4)创建环境和应用(这里使用默认的Default环境)

!请添加图片描述

5)给应用绑定主机

请添加图片描述

2. 服务部署和管理

1)选择镜像,添加端口映射(若需要创建自定义镜像需要在基础架构 --> 镜像库中连接镜像库)

请添加图片描述

2)指定命令,添加环境变量
请添加图片描述

3)添加挂载卷
请添加图片描述

4)选择调度主机
请添加图片描述

5)创建成功后即可查看容器信息
请添加图片描述

3. 容器自动化缩容和扩容

介绍

  • 什么业务容器的缩容和扩容

    • 突发流量可以快速扩容
    • 流量峰值过去可以快速缩容
  • WebHook介绍

    • 钩子监听器,用于触发事件
      • 思路
        • 监控系统监听->接口RT、CPU、内存、IO 等负载
        • 配置对应的阈值情况,超过最大阈值则进行扩容,恢复正常则缩容
        • 最快且容易方式:nginx的访问日志:pv、uv、rt
  • 注意事项:

    • hook需要使用post方式请求
    • 业务微服务端口不能写死,不然不知道扩容或者缩容使用哪个
    • 最终都是通过网关进行访问对应的微服务

使用

在api --> Webhooks 中添加接收器

请添加图片描述

http://www.lryc.cn/news/414601.html

相关文章:

  • Wordpress建站问题记录
  • JavaFx中通过线程池运行或者停止多个周期性任务
  • 使用RabbitMQ实现异步支付状态通知
  • [最短路dijkstra],启动!!!
  • Java企业微信服务商代开发获取AccessToken示例
  • How does age change how you learn?(2)年龄如何影响学习能力?(二)
  • 可验证随机函数 vrf 概述
  • 鸿蒙双向绑定组件:TextArea、TextInput、Search、Checkbox,文本输入组件,图案解锁组件PatternLock
  • JS 算法 - 计数器
  • JavaScript基础——JavaScript运算符
  • E23.【C语言】练习:不创建第三个变量实现两个整数的交换
  • 如何搭建一个web系统?
  • 三十种未授权访问漏洞复现 合集( 二 )
  • C语言学习笔记[29]:函数①
  • 使用Springboot + netty 打造聊天服务之Nacos集群问题记录
  • 全网唯一!R语言顶刊配色包TheBestColors
  • 链表题型思路错误总结
  • 算法学习day28
  • C语言基础题:迷宫寻路(C语言版)
  • 力扣-1两数之和2两数相加-2024/8/3
  • 简站WordPress主题 专业的WordPress建站服务商
  • Final Shell for Mac 虚拟机连接工具【简单易操作,轻松上手】【开发所需连接工具】
  • Oracle JDK:版本、支持与许可
  • 大模型学习笔记 - LLM 之RLHF人类对齐的简单总结
  • 【从零开始一步步学习VSOA开发】 概述
  • 小程序背景图片无法通过 WXSS 获取
  • CC++内存魔术:掌控无形资源
  • 算法--初阶
  • 通过Java实现插入排序(直接插入,希尔)与选择排序(直接选择,堆排)
  • 大型分布式B2B2C多用户商城7.0企业版源码分享【java语言、方便二次开发】