# 集群跨版本业务迁移
#### 适用场景
本章介绍在CCE中如何将老版本集群的业务迁移到新版本集群。
适用于需要大幅度跨版本集群升级（如1.19.\* 升级到1.28.\*版本）的需求，可以接受新建新版本集群而进行业务迁移的升级方式。
#### 前提条件
表1迁移前Checklist 
| 类别   | 描述                                                                                                                                                                                                                  |
|:---|:---|
| 集群相关 | Nodeip强相关：确认之前集群的节点IP（包括EIP），是否有作为其他的配置或者白名单之类的设置。                                                                                                                                                               |
| 工作负载  | 记录工作负载数目，便于迁移后检查。                                                                                                                                                                                                 |
| 存储   | 1. 确认应用中存储，是否使用云，或者自己搭建存储。  2. 自动创建的存储需要在新集群中变成使用已有存储。                               |
| 网络   | 1. 注意使用的负载均衡服务，以及Ingress。  2. 老版本的集群只支持经典型负载均衡服务，迁移到新集群中需要改成共享型负载均衡服务，对应负载均衡服务将会重新建立。   |
| 运维   | 私有配置：确认在之前集群中，是否在节点上配置内核参数或者系统配置。                                                                                                                                                                                |
   
#### 操作步骤
1. **创建新集群**
   
   创建与老版本集群同规格同配置的集群，创建方法请参见[购买Standard/Turbo集群](https://support.huaweicloud.com/usermanual-cce/cce_10_0028.html)。
   
   
2. **添加节点**
   
   添加同规格节点，并且在节点上配置之前的手动配置项，创建方法请参见[创建节点](https://support.huaweicloud.com/usermanual-cce/cce_10_0363.html)。
   
   
3. **创建存储**
   
   在新集群中使用已有存储创建PVC，PVC名称不变，方法请参见[通过静态存储卷使用已有对象存储](https://support.huaweicloud.com/usermanual-cce/cce_10_0379.html)或[通过静态存储卷使用已有极速文件存储](https://support.huaweicloud.com/usermanual-cce/cce_10_0625.html)。
   ![](https://support.huaweicloud.com/usermanual-cce/public_sys-resources/note_3.0-zh-cn.png)
   切流方案仅支持OBS、SFS Turbo等共享存储。非共享存储切流需要将老集群内的工作负载暂停，将会导致服务不可用。
   
   
4. **创建工作负载**
   
   在新集群中创建工作负载，名称和规格参数保持不变，创建方法请参见[创建无状态负载（Deployment）](https://support.huaweicloud.com/usermanual-cce/cce_10_0047.html)或[创建有状态负载（StatefulSet）](https://support.huaweicloud.com/usermanual-cce/cce_10_0048.html)。
   
   
5. **重新挂载存储**
   
   在工作负载中重新挂载已有的存储，方法请参见[通过静态存储卷使用已有对象存储](https://support.huaweicloud.com/usermanual-cce/cce_10_0379.html)或[通过静态存储卷使用已有极速文件存储](https://support.huaweicloud.com/usermanual-cce/cce_10_0625.html)。
   
   
6. **创建服务**
   
   在新集群中创建Service，名称和规格参数保持不变，创建方法请参见[服务（Service）](https://support.huaweicloud.com/usermanual-cce/cce_10_0247.html)。
   
   
7. **调测功能**
   
   全部创建完成后，请自行调测业务，调测无问题后切换流量。
   
   
8. **老集群退订或删除**
   
   新集群全部功能ready，退订或者删除老集群，删除集群方法请参见[删除集群](https://support.huaweicloud.com/usermanual-cce/cce_10_0212.html)。
   
   
 
