升级

开始之前,请先查看平台的 Cluster Plugin 升级流程

开始之前

确认目标 web-cli 包已发布到平台 Marketplace,且所选版本与您的平台发行版兼容。在选择版本之前,请先查看目标 ModuleConfig

升级插件

  1. 通过平台标准的软件包发布流程上传新的 web-cli 包。
  2. 等待平台同步新的版本信息后,再在 Cluster Plugin 列表中查看。
  3. 打开 Cluster Plugins 页面,选择目标集群,并查看已发布的版本。
  4. 当插件生命周期支持独立升级时,从列表页或详情页启动升级。
  5. 如果平台将该插件标记为 Core,请升级集群,而不是执行独立的插件升级。

验证升级

在 global 集群中运行以下命令:

kubectl get moduleinfo -l cpaas.io/module-name=web-cli

确认状态为 Running,并且 TARGET_VERSIONCURRENT_VERSION 都显示您选择的版本。NEW_VERSION 会报告 Marketplace 中可用的最新版本,因此它可能与已安装版本不同,但这并不表示失败。启动 cluster terminal 并运行 kubectl get nodes,以验证端到端访问。

回滚边界

平台通过 ModuleInfo 和已发布的 ModuleConfig 控制已安装的插件版本。在需要回滚时,请通过平台升级流程选择一个先前发布的版本。