跳转至

网格 Istio 版本升级

网格的 Istio 版本可持续升级,DaoCloud 提供了原生版本和定制版本两类升级版本。

  • 原生版本:社区原生 Istio,无任何定制化修改;
  • 定制版本:基于社区版本定制化(版本后缀:-mspider),在通信性能、治理能力、热升级能力等各方面做了功能增强及创新。

这两类版本升级过程相同,但不支持不同类型的混合升级。

当系统镜像仓库存在更新的 Istio 版本时,网格列表中可升级的网格卡片会出现叹号提示图标,点击立即升级按钮即可进入升级向导;

立即升级

Istio 升级向导包含选择目标版本环境检测执行升级三步,升级完成后网格即可立即上线运行。具体步骤如下:

  1. 选择目标版本:在列表中选择期望升级的版本,升级后将无法回滚至低版本,建议谨慎选择。

    目标版本

  2. 环境监测:系统将基于所选的目标版本,检测网格下各集群(k8s)版本是否符合升级要求,如果符合要求,将激活下一步按钮,否则,需要用户处理环境问题.

    环境检测

    • 如果集群(k8s)版本过低,可以在容器管理平台先升级集群(k8s)版本后,点击重新检测按钮;

    • 如果集群(k8s)版本过高,建议回退至“选择目标版本”选择其他更高版本的 Istio。

    环境检测

  3. 执行升级:环境检测通过后,将进入升级阶段,该过程包含升级健康检测两阶段。

    • Istio 升级:Istio镜像拉取和控制面组件升级

    • Istio 健康检测:Istio 控制面组件运行状态检查

    执行升级

升级完成后,回到网格列表页面,可以看到网格的 Istio 版本已变更。

![执行升级](../../images/IstioUpdate06.png)

Note

  • 升级过程一旦开始将无法终止,升级期间建议不要对网格执行任何设置操作。
  • 更直观的操作演示,可参阅视频教程

评论