1. 升級目的
AppStack K8s 部署 Agent 全新升級(原 vela-rollout 升級為 kruise-rollout),升級后支持應用環境部署策略切換、兼容 HPA 等彈性水位部署場景、優化部署單錯誤信息輔助問題排查等。Agent 升級后新功能詳細描述如下:
新功能1:支持環境部署滾動升級、分批發布策略切換
優化了環境部署策略只能沿用首次部署策略限制,支持滾動升級、分批發布策略切換。
新功能2:兼容 HPA 等彈性水位部署場景
兼容 HPA 等彈性水位部署場景。
新功能3:針對已有 Deployment 接入場景,支持以集群上的復本數為準,保證線上水位
針對已有 Deployment 接入場景,若部署編排 YAML 中未指定 replicas,且 K8s 集群上已存在該 Deployment,集群上復本數為 m,則環境部署時會以集群上的復本數為準,逐步更新 Pod 數量達到 m,以保證線上水位。
新功能4:支持部署單資源拓撲展示、資源詳細信息觀測、優化部署錯誤信息透出,輔助問題排查
優化項:應用環境新老版本發布保持 Deployment 工作負載名稱不變(去除-Vn后綴版本)
2. 升級方法
進入待升級的 K8s 集群(建議從測試集群開始升級),帶
Upgrade
升級提示圖標的為未升級過的集群,點擊「重裝」Agent 自動安裝 kruise-rollout 執行升級,等待安裝成功后進入下一步。
進入上述 K8s 集群部署的應用環境,重新發起一次「部署」,等待部署成功后即完成本應用環境的升級。其他應用環境升級方式相同(可按各應用環境實際發布部署節奏逐個升級)。
說明
如有問題,請聯系云效:提交阿里云在線服務工單,或者進入云效交付域答疑群(群號:42574350)。
文檔內容是否對您有幫助?