
# 本地IDC集群迁移上云流程
UCS容器迁移支持将本地IDC自建的Kubernetes集群应用迁移到UCS华为云集群或本地集群，实现应用程序的云端部署和运维管理。迁移流程如[图1]所示。
图1迁移流程   
![](https://support.huaweicloud.com/usermanual-ucs/zh-cn_image_0000001937430833.png "点击放大")
主要包含四个步骤：
1. **集群评估**
   
   在这个阶段，您将根据源集群的现状来评估适合迁移的目标集群类型。UCS的kspider工具能够自动收集源集群的信息，包括Kubernetes版本、规模、工作负载、存储等数据，并根据收集到的数据为您提供推荐的目标集群信息。具体请参见[集群评估](https://support.huaweicloud.com/usermanual-ucs/ucs_01_0174.html)。
   
   
2. **数据迁移**
   
   在这个阶段，您将把镜像和相关依赖服务的数据迁移到云端。UCS的image-migrator是一个自动化镜像迁移工具，可以将基于Docker Registry v2搭建的Docker镜像仓库中的镜像迁移到SWR中；对于依赖服务的数据迁移，您可以使用华为云的其他云产品来配套实现。具体请参见[镜像迁移](https://support.huaweicloud.com/usermanual-ucs/ucs_01_0175.html)和[依赖服务迁移](https://support.huaweicloud.com/usermanual-ucs/ucs_01_0176.html)。
   
   
3. **应用备份**
   
   在这个阶段，您将对本地IDC集群中的应用进行备份。UCS的k8clone工具可以自动收集Kubernetes元数据，并将其以压缩包的形式保存到本地，从而实现集群中应用的备份。具体请参见[应用备份](https://support.huaweicloud.com/usermanual-ucs/ucs_01_0177.html)。
   
   
4. **应用迁移**
   
   在这个阶段，您将利用备份数据恢复的方法，将本地IDC集群中的应用迁移到UCS华为云集群或本地集群。具体请参见[应用迁移](https://support.huaweicloud.com/usermanual-ucs/ucs_01_0178.html)。
   
   
 
