游戲特性需求快,版本變更頻繁,升級效率以及升級過程中的用戶體驗至關(guān)重要。
CCE提供滾動升級策略,對各個實例逐個進(jìn)行單獨更新,而非同時對所有實例進(jìn)行全部更新的方式,確保升級過程中業(yè)務(wù)不中斷。
本章節(jié)以wow-auth為例,演示應(yīng)用的滾動升級。
前提條件
請確保當(dāng)前待升級的工作負(fù)載至少有2個實例。建議在手動伸縮到2個實例后,再進(jìn)行升級操作。
操作步驟
1.登錄CCE控制臺。
2.在左側(cè)導(dǎo)航欄中,單擊“工作負(fù)載>無狀態(tài)負(fù)載Deployment”,單擊wow-auth名稱,進(jìn)入詳情頁面。
3.選擇“更新升級”頁簽。工作負(fù)載在創(chuàng)建時,系統(tǒng)會默認(rèn)為滾動升級。
4.容器化之后,升級非常簡單,只需要更換鏡像即可。單擊“更換鏡像”,選擇“wowauth-5.1”,單擊“確定”。
圖1更換鏡像
5.單擊頁面右下角的“提交”,在彈出的升級窗口中,單擊“確定”。
系統(tǒng)自動跳轉(zhuǎn)到“實例列表”頁簽,可看到在新創(chuàng)建一個實例,再停止一個實例,始終保證有實例正在運(yùn)行,保障升級時業(yè)務(wù)始終不中斷。
圖2滾動升級
6.單擊右側(cè)的,可查看到兩個實例都在運(yùn)行狀態(tài),表示已升級成功。