# 升级概述
CCE Autopilot集群严格遵循社区一致性认证，每年发布3个集群版本，每个版本发布后提供至少24个月的维护周期，CCE Autopilot集群保证维护周期内的集群版本的稳定运行。
为了保障您的服务权益，请您务必在维护周期结束之前升级您的Kubernetes集群，主动升级集群有以下好处：
- 降低安全和稳定性风险：Kubernetes版本迭代过程中，会不断修复发现的安全及稳定性漏洞，长久使用EOS版本集群会给业务带来安全和稳定性风险。
- 支持新功能和新操作系统：Kubernetes版本的迭代过程中，会不断带来新的功能、优化。
- 避免大跨度兼容风险：Kubernetes版本的迭代过程中，会不断带来API变更与功能废弃。长久未升级的集群，在需要升级时需要更大的运维保障投入。周期性的跟随升级能有效缓解版本差异累积导致的兼容性风险。建议用户每季度升级一次补丁版本，每年升级一次大版本至当前支持的最新版本。
- 更加有效的技术支持：对于EOS的Kubernetes版本集群，CCE不再提供安全补丁和问题修复，同样无法保证EOS版本集群的技术支持质量。
您可在集群列表页面确认集群的Kubernetes版本，以及当前是否有新的版本可供升级。若有需要请联系工作人员提供专家咨询服务。
#### 集群升级路径
CCE Autopilot集群基于社区Kubernetes版本迭代演进，版本号由社区Kubernetes版本和补丁版本两部分构成，因此提供两类集群升级路径。
- Kubernetes版本升级：
  
  | Kubernetes版本号 | 支持升级到的Kubernetes版本号 |
  |:---|:---|
  | v1.28          | v1.31            |
  | v1.31         | v1.32、v1.34         |
  | v1.32       | v1.34              |
  | v1.34       | v1.35              |
  | v1.35        | /                 |
     
  ![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/note_3.0-zh-cn.png)
  补丁版本需要升级至最新补丁后方可进行Kubernetes版本升级，控制台将根据当前集群版本自动为您生成最佳升级路径。
  
- 补丁版本升级 CCE Autopilot集群采取了补丁版本管理策略，旨在不进行大版本升级的情况下，为在维集群提供新的特性、Bugfix和漏洞修复。
  新的补丁版本发布以后您可在任意补丁版本一次直升到最新补丁版本。
  
 
#### 集群升级流程
集群升级流程包括升级前检查、备份、升级和升级后验证几个步骤，下面介绍集群升级过程中的相关流程。
图1集群升级流程   
![](https://support.huaweicloud.com/usermanual-cce-autopilot/zh-cn_image_0000001769865250.png "点击放大")
在确定集群的目标版本后，请您仔细阅读升级[注意事项](https://support.huaweicloud.com/usermanual-cce-autopilot/cce_11_0302.html#cce_11_0302__zh-cn_topic_0000001243981023_section16520163082115)，避免升级时出现功能不兼容的问题。
1. **升级前检查**
   升级集群前，CCE会对您的集群自动进行必要的检查，包括集群状态、插件状态、工作负载兼容性等多方面进行检查，从而确保集群满足升级的条件，检查项目请参考[升级前检查异常问题排查](https://support.huaweicloud.com/usermanual-cce-autopilot/cce_11_0550.html)。如果出现检查异常项，请参考控制台中的提示进行修复。
   
2. **备份**
   通过硬盘快照的方式帮您备份集群控制面数据，以保存集群的组件镜像、组件配置、Etcd数据等关键数据。建议您在升级前进行备份。如果在升级过程中出现不可预期的情况，可以基于备份为您快速恢复集群。
   
   | 备份方式    | 备份对象                      | 备份方式           | 备份时间    | 回滚时间 | 说明                 |
   |:---|:---|:---|:---|:---|:---|
   | etcd数据备份 | etcd数据                     | 升级流程中自动备份     | 1-5min | 2h    | 必选备份，升级过程中自动进行，用户无需关注 |
   | EVS快照备份   | 控制面数据，包括组件镜像、配置、日志以及etcd数据 | 通过页面一键备份（手动触发） | 1-5min  | 20min | -                                                  |
      
   
3. **配置与升级**
   执行升级前，需要对升级参数进行配置，我们已为您提供了默认配置，您也可以根据需要进行配置，升级参数配置完成后，将进入正式升级流程，对插件、控制面、数据面依次进行升级。
   - **插件升级配置** ：此处列出了您的集群中已安装的插件。在集群升级过程中系统会自动升级已选择的插件，以兼容升级后的集群版本，您可以单击插件右侧的"配置"重新定义插件参数。
     ![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/note_3.0-zh-cn.png)
     插件右侧如有![](https://support.huaweicloud.com/usermanual-cce-autopilot/zh-cn_image_0000001914588033.png "点击放大")标记，表示当前插件不能同时兼容集群升级起始和目标版本，在集群版本升级完成后将为您升级该插件 ，该插件在集群升级过程中可能无法正常使用。
     
    
4. **升级后验证**
   升级完成后，会自动为集群执行集群状态检查等，您需要手动进行业务验证、新建Pod验证等，确保升级后集群功能正常。
   
 
#### 相关文档
- 集群升级过程中，如果插件升级失败，请参考[CCE集群升级时，升级集群插件失败如何排查解决](https://support.huaweicloud.com/cce_faq/cce_faq_00402.html)进行解决。
- 集群升级过程中，如果ELB Ingress与ELB配置不一致，请参考[ELB Ingress与ELB配置不一致如何处理](https://support.huaweicloud.com/cce_faq/cce_faq_00493.html)进行解决。
 
