实例升级控制功能允许用户自主选择实例升级的时间窗口。不同实例可以在不同的时间窗口内升级,以确保业务的连续性。
用户可以在实例升级控制中心查看当前已部署的 Operator 列表。列表展示了部署模式、Operator 管理范围、Operator 状态和 Operator 版本等关键信息。需要注意的是,切换当前项目后,右上角的集群选择器也会重置,用户需要重新选择集群,Operator 列表才能正确显示。此设计是基于多租户模型,一个项目可以包含多个不同的集群。
Operator 列表如下图所示。

点击某个具体 Operator 的名称后,用户可以进入实例列表页面。在实例列表页面,用户可以查看该 Operator 在当前项目和集群下管理的所有实例的名称、状态和版本。需要注意的是,实例列表页面仅显示当前项目和集群下的实例,并且会校验相关的项目查看权限。
实例列表如下图所示。

当用户需要升级实例时,可以从实例列表中选择目标实例,然后点击右上角的批量升级按钮,触发对应实例的滚动更新。用户会看到所选实例的状态依次变为 Progressing。实例更新完成后,状态会恢复为 Running。
需要特别注意的是,根据 K8S 特性,多个实例的升级顺序不固定,但它们最终都会切换到升级完成的就绪状态。