云容器引擎 CCE-升级概述:集群升级流程

时间:2024-05-31 08:37:50

集群升级流程

集群升级流程包括升级前检查、备份、升级和升级后验证几个步骤,下面介绍集群升级过程中的相关流程。

图1 集群升级流程

在确定集群的目标版本后,请您仔细阅读升级注意事项,避免升级时出现功能不兼容的问题。

  1. 升级前检查

    升级集群前,CCE会对您的集群进行必要的检查,包括集群状态、插件状态、节点状态、工作负载兼容性等多方面进行检查,确保集群满足升级的条件,检查项目请参考升级前检查项。如果出现检查异常项,请参考控制台中的提示进行修复。

  2. 备份

    通过硬盘快照的方式帮您备份集群控制节点,以保存CCE组件镜像、组件配置、Etcd数据等关键数据。建议您在升级前进行备份。如果在升级过程中出现不可预期的情况,可以基于备份为您快速恢复集群。

    备份方式

    备份对象

    备份方式

    备份时间

    回滚时间

    说明

    etcd数据备份

    etcd数据

    升级流程中自动备份

    1-5min

    2h

    必选备份,升级过程中自动进行,用户无需关注

    CBR整机备份

    Master节点磁盘,包括组件镜像、配置、日志以及etcd数据

    通过页面一键备份(手动触发)

    20min-2h(受当前区域云备份任务排队情况影响)

    20min

    该功能逐步由EVS快照备份替代

    EVS快照备份

    Master节点磁盘,包括组件镜像、配置、日志以及etcd数据

    通过页面一键备份(手动触发)

    1-5min

    20min

    该功能上线中

    对于已上线的区域,EVS快照备份将替代CBR整机备份

  3. 配置与升级

    执行升级前,需要对升级参数进行配置,我们已为您提供了默认配置,您也可以根据需要进行配置,升级参数配置完成后,将进入正式升级流程,对插件、控制节点、用户节点依次进行升级。

    • 插件升级配置:此处列出了您的集群中已安装的插件。在集群升级过程中系统会自动升级已选择的插件,以兼容升级后的集群版本,您可以单击插件右侧的“配置”重新定义插件参数。

      插件右侧如有标记,表示当前插件不能同时兼容集群升级起始和目标版本,在集群版本升级完成后将为您升级该插件 ,该插件在集群升级过程中可能无法正常使用。

    • 节点升级配置
      • 每批最大升级节点数:您可以设置每批升级的最大节点数量。

        升级时节点池之间会依次进行升级。节点池内的节点分批升级,第一批升级1个节点,第二批升级2个节点,后续每批升级节点数以2的幂数增加,直到达到您设置的每批最大升级节点数,并会持续作用在下一个节点池中。默认每批最大升级节点数为20,最高可配置为60。

      • 节点优先级配置:您可以自行定义节点升级的优先级顺序。如不设置该优先级,系统将根据默认策略生成优先级顺序执行升级。
        • 添加节点池优先级:自定义节点池升级的优先级顺序。如不设置,默认策略为节点数量少的节点池优先升级。
        • 添加节点优先级:自定义节点池内节点升级的优先级顺序。如不设置,默认策略为负载较轻(根据节点Pod数量、节点资源请求率、节点PV数量等维度计算负载情况)的节点优先升级。
  4. 升级后验证

    升级完成后,会自动为集群执行集群状态检查、节点状态检查等,您需要手动进行业务验证、新建节点验证、新建Pod验证等,确保升级后集群功能正常。详情请参见升级后验证

support.huaweicloud.com/usermanual-cce/cce_10_0197.html