边车版本升级¶
网格的 Istio 版本升级后,将触发边车升级功能。边车升级可分为热升级
和重启升级
两种升级方式。
- 热升级:道客订制版本 Istio 下边车可在不重启用户 Pod 的情况下完成边车升级,实现业务无中断;
- 重启升级:社区原生Istio 或不满足热升级环境要求的订制版 Istio 下边车升级方式,需重启用户 Pod。
完成 Istio 版本升级后,进入工作负载边车管理
界面,具备升级条件的工作负载将出现叹号提示信息,选中期望升级的工作负载,将出现边车升级
按钮。
点击边车升级
按钮将进入边车升级版本
向导,该向导分为环境检测
、选择目标版本
、执行升级
三个步骤,在“热升级”和“重启升级”两种方式下,操作会有一定差别。
热升级¶
-
环境检测:该步骤中将检测集群环境是否满足热升级需求,检测项包括以下三项:
- Istio 版本:是否是定制版本(版本后缀:-mspider)
- K8s 版本:是否符合热升级要求范围
- EphemeralContainer:是否已启用
以上三项满足后将在后续步骤中进入热升级流程。
-
边车升级版本:热升级流程中,可以选择期望升级的边车版本,默认为最新版本,如果选择了其他版本,相关 Pod 重启后也会自动升级至最新版本。
-
执行升级:升级页面中展示了所选工作负载及相关边车信息,点击
一键升级
将启动升级过程。
重启升级¶
-
环境检测:在检测阶段如果检测项不满足热升级要求,之后两个步骤将进入重启升级流程。
-
边车升级版本 在重启升级流程中,无法选择版本,仅支持升级至最新版本。
-
执行升级:升级页面中展示了所选工作负载的基本信息及边车版本信息,点击
一键升级
将立即重启 Pod,请务必谨慎操作。
Note
升级过程中关闭升级向导不会中断当前升级任务。