#!/bin/bash
# author: zhangsx
# info: 平台前端檔案公升級回滾指令碼
date=$(date +%y%m%d_%h%m%s)
test01=/data/html/ # 平台前端檔案根目錄,前端檔案在目錄下的 dist 目錄
test02=/data/html/kk
test03=/data/html/xx
test04=/data/html/dd
fileif()
update()
file()
rollback()
input_pt()
read -p "請選擇執行需求(輸入序號) 1.公升級,2.回滾:" i # 獲取執行操作
case $i in
"1")
fileif
read -p "請輸入公升級平台:" pt # 獲取使用者輸入平台
input_pt
update
sleep 2
echo "當前公升級路徑:"
pwdecho "公升級完成!"
;;"2")
read -p "請輸入回滾平台:" pt
input_pt
file
rollback
sleep 2
echo "當前回滾路徑:"
pwdecho "回滾完成!"
;;esac
# 使用注意不可連續回滾兩次及以上
pod 公升級與回滾
pod 公升級方式 1 刪掉舊pod,在部署新pod.2 建立新pod,通過修改service選擇器後刪除舊pod 3 滾動式公升級 rolling update 4 使用deployment宣告方式公升級 前兩者不在詳述,都需要中斷業務。kubectl 滾動式公升級 實驗 定義kubia v1 y...
NameNode節點的公升級 回滾 提交
我記得在前面已經以regular方式為例詳細的講述了有關namenode啟動的過程,在開始本文的重點之前,我覺得還是有必要在簡單的描述一下這個過程 好了,再回到本文將要闡述的重點吧 namenode節點的公升級 回滾 提交,這一步實際上只發生在上面過程的第一步 載入fsimage editlog。前...
Nginx的平滑公升級和回滾
隨著 併發訪問量越來越高,nginx web 伺服器也越來越流行,nginx 版本換代越來越頻繁,1.16.2版本的nginx更新了許多新功能,生產環境中版本公升級必然的,但是線上業務不能停,此時nginx的公升級就是運維的重要工作了。多程序模式下的請求分配方式 nginx預設工作在多程序模式下,即...