更新时间:2024-05-10 GMT+08:00

集群外资源迁移

若您的集群不涉及表1中的集群外资源,或迁移后无需使用其他云服务进行资源替换,可忽略本章节内容。

容器镜像迁移

为保证集群迁移后容器镜像可正常拉取,提升容器部署效率,十分建议您将私有镜像迁移至容器镜像服务SWR。CCE配合SWR为您提供容器自动化交付流水线,采用并行传输的镜像拉取方式,能够大幅提升容器的交付效率。

您可以按以下操作手动完成容器镜像的迁移。

  1. 远程登录原集群中任意一个节点,使用docker pull命令拉取所有镜像到本地。
  2. 登录SWR控制台,单击页面右上角的“登录指令”并复制。
  3. 在节点上执行上一步复制的登录指令。

    登录成功会显示“Login Succeeded”。

  4. 为所有本地镜像打上标签。

    docker tag [镜像名称1:版本名称1] [镜像仓库地址]/[组织名称]/[镜像名称2:版本名称2]
    • [镜像名称1:版本名称1]:等待上传的本地镜像名称和版本名称。
    • [镜像仓库地址]:可在SWR控制台上查询。
    • [组织名称]:您在SWR控制台创建的组织名称。
    • [镜像名称2:版本名称2]:SWR中显示的镜像名称和镜像版本。

    示例:

    docker tag nginx:v1 swr.ap-southeast-1.myhuaweicloud.com/cloud-develop/mynginx:v1

  5. 使用docker push命令将所有本地容器镜像文件上传到SWR。

    docker push [镜像仓库地址]/[组织名称]/[镜像名称2:版本名称2]

    示例:

    docker push swr.ap-southeast-1.myhuaweicloud.com/cloud-develop/mynginx:v1

数据库与存储迁移(按需)

您可根据实际生产需求,选择是否使用云数据库服务RDS对象存储服务OBS。完成迁移后,新建CCE集群中的应用需要重新配置数据库与存储。

数据库迁移

若您的数据库采用集群外的非容器化部署方案,且需将数据库同步搬迁上云,可以使用数据复制服务 DRS帮助完成数据库迁移。DRS服务具有实时迁移、备份迁移、实时同步、数据订阅和实时灾备等多种功能。请由运维或者开发人员进行数据库的迁移,详情请参见跨云数据库在线迁移。完成迁移后,可参考数据库更新适配进行对接。

存储迁移

若您的集群对接了对象存储服务,且需同步搬迁至上云,可以使用对象存储迁移服务 OMS,帮助您将对象存储中的数据在线迁移至对象存储服务。其他存储类型暂未提供官方工具支持。

请由运维或者开发人员进行对象存储数据的迁移,详情请参见创建单个迁移任务。完成迁移后,可参考对接已有对象存储挂载到应用实例。

目前对象存储迁移服务OMS支持亚马逊云(中国)、阿里云、微软云、百度云、华为云、金山云、优刻得、青云、七牛云、腾讯云平台的对象存储数据迁移到华为云对象存储服务OBS