Rancher

文章目录

  • Rancher
    • [1. 安装和配置](#1. 安装和配置)
    • [2. 服务部署和管理](#2. 服务部署和管理)
    • [3. 容器自动化缩容和扩容](#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 中添加接收器

相关推荐
ly14356786194 天前
95、k8s之rancher可视化
容器·kubernetes·rancher
lgbisha8 天前
828华为云征文|华为云Flexus X实例docker部署rancher并构建k8s集群
docker·华为云·rancher
litGrey9 天前
Rancher 与 Kubernetes(K8s)的关系
容器·kubernetes·rancher
ghostwritten10 天前
rancher upgrade 【rancher 升级】
rancher
ghostwritten12 天前
Helm Deploy Online Rancher v2.9.1
rancher
心软且酷丶12 天前
如何完整删除rancher中已接入的rancher集群并重新导入
容器·kubernetes·rancher
ghostwritten13 天前
uninstall rancher【卸载 rancher】
rancher
神奇的海马体17 天前
部署Rancher2.9管理K8S1.26集群
云原生·容器·kubernetes·rancher
shenghuiping20011 个月前
windows11 安装 Rancher Desktop
k8s·rancher·k3s
tingting01191 个月前
k8s上部署rancher
容器·kubernetes·rancher