做漢字網(wǎng)站的外國(guó)人搜索引擎優(yōu)化技巧
文章目錄
- Rancher
- 1. 安裝和配置
- 2. 服務(wù)部署和管理
- 3. 容器自動(dòng)化縮容和擴(kuò)容
Rancher
Rancher 是一個(gè)開源的企業(yè)級(jí)容器管理平臺(tái),旨在簡(jiǎn)化容器化應(yīng)用的部署、管理和運(yùn)維。它支持多種容器編排引擎,如 Kubernetes、Docker Swarm 等,并提供了統(tǒng)一的界面和管理工具,方便用戶對(duì)不同類型的容器集群進(jìn)行集中管理。
1. 安裝和配置
要求:服務(wù)器至少2核4g
1)安裝docker
#安裝并運(yùn)行Docker。
yum install docker-io -y
systemctl start docker#檢查安裝結(jié)果。
docker info#啟動(dòng)使用Docker
systemctl start docker #運(yùn)行Docker守護(hù)進(jìn)程
systemctl stop docker #停止Docker守護(hù)進(jìn)程
systemctl restart docker #重啟Docker守護(hù)進(jìn)程#修改鏡像倉(cāng)庫(kù)
vim /etc/docker/daemon.json
#改為下面內(nèi)容,然后重啟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)啟動(dòng)成功后訪問 ip:8888,在系統(tǒng)管理 --> 訪問控制中設(shè)置密碼
4)創(chuàng)建環(huán)境和應(yīng)用(這里使用默認(rèn)的Default環(huán)境)
!
5)給應(yīng)用綁定主機(jī)
2. 服務(wù)部署和管理
1)選擇鏡像,添加端口映射(若需要?jiǎng)?chuàng)建自定義鏡像需要在基礎(chǔ)架構(gòu) --> 鏡像庫(kù)中連接鏡像庫(kù))
2)指定命令,添加環(huán)境變量
3)添加掛載卷
4)選擇調(diào)度主機(jī)
5)創(chuàng)建成功后即可查看容器信息
3. 容器自動(dòng)化縮容和擴(kuò)容
介紹
-
什么業(yè)務(wù)容器的縮容和擴(kuò)容
- 突發(fā)流量可以快速擴(kuò)容
- 流量峰值過去可以快速縮容
-
WebHook介紹
- 鉤子監(jiān)聽器,用于觸發(fā)事件
- 思路
- 監(jiān)控系統(tǒng)監(jiān)聽->接口RT、CPU、內(nèi)存、IO 等負(fù)載
- 配置對(duì)應(yīng)的閾值情況,超過最大閾值則進(jìn)行擴(kuò)容,恢復(fù)正常則縮容
- 最快且容易方式:nginx的訪問日志:pv、uv、rt
- 思路
- 鉤子監(jiān)聽器,用于觸發(fā)事件
-
注意事項(xiàng):
- hook需要使用post方式請(qǐng)求
- 業(yè)務(wù)微服務(wù)端口不能寫死,不然不知道擴(kuò)容或者縮容使用哪個(gè)
- 最終都是通過網(wǎng)關(guān)進(jìn)行訪問對(duì)應(yīng)的微服務(wù)
使用
在api --> Webhooks 中添加接收器