跳转至

边车版本升级

网格的 Istio 版本升级后,将触发边车升级功能。边车升级可分为热升级重启升级两种升级方式。

  • 热升级:道客订制版本 Istio 下边车可在不重启用户 Pod 的情况下完成边车升级,实现业务无中断;
  • 重启升级:社区原生Istio 或不满足热升级环境要求的订制版 Istio 下边车升级方式,需重启用户 Pod。

完成 Istio 版本升级后,进入工作负载边车管理界面,具备升级条件的工作负载将出现叹号提示信息,选中期望升级的工作负载,将出现边车升级按钮。

边车升级

点击边车升级按钮将进入边车升级版本向导,该向导分为环境检测选择目标版本执行升级三个步骤,在“热升级”和“重启升级”两种方式下,操作会有一定差别。

热升级

  1. 环境检测:该步骤中将检测集群环境是否满足热升级需求,检测项包括以下三项:

    • Istio 版本:是否是定制版本(版本后缀:-mspider)
    • K8s 版本:是否符合热升级要求范围
    • EphemeralContainer:是否已启用

    以上三项满足后将在后续步骤中进入热升级流程。

    环境监测

  2. 边车升级版本:热升级流程中,可以选择期望升级的边车版本,默认为最新版本,如果选择了其他版本,相关 Pod 重启后也会自动升级至最新版本。

    升级版本

  3. 执行升级:升级页面中展示了所选工作负载及相关边车信息,点击一键升级将启动升级过程。

    执行升级

重启升级

  1. 环境检测:在检测阶段如果检测项不满足热升级要求,之后两个步骤将进入重启升级流程。

    环境监测

  2. 边车升级版本 在重启升级流程中,无法选择版本,仅支持升级至最新版本。

    升级版本

  3. 执行升级:升级页面中展示了所选工作负载的基本信息及边车版本信息,点击一键升级将立即重启 Pod,请务必谨慎操作。

    执行升级

    执行升级

Note

升级过程中关闭升级向导不会中断当前升级任务。

评论