Updated on 2024-06-17 GMT+08:00

Migration Process

The container migration service of UCS allows you to migrate applications from Kubernetes clusters in an on-premises data center to the Huawei Cloud clusters or on-premises clusters of UCS for cloud deployment and O&M of applications. Figure 1 shows the migration process.

Figure 1 Migration process

The process is as follows:

  1. Cluster evaluation

    In this phase, you will evaluate the status of the source cluster to determine the type of the destination cluster. UCS kspider can automatically collect information about the source cluster, including the Kubernetes version, cluster scale, workload, and storage, and provide you with information about the recommended destination cluster. For details, see Cluster Evaluation.

  2. Data migration

    In this phase, you will migrate images and data related to dependent services to the cloud. UCS image-migrator is an automatic image migration tool. It can migrate images from the Docker image repository built on Docker Registry v2 to SWR. To migrate data of dependent services, you can use other Huawei Cloud products together with image-migrator. For details, see Image Migration and Dependent Service Migration.

  3. Application backup

    In this phase, you will back up applications in the on-premises IDC cluster. UCS k8clone can automatically collect Kubernetes metadata and save it as a compressed package to the local host to back up applications in the cluster. For details, see Application Backup.

  4. Application migration

    In this phase, you will restore backup data to migrate applications from the cluster in an on-premises data center to a Huawei Cloud clusteror on-premises cluster of UCS. For details, see Application Migration.