方案概述
本方案以第三方云集群中的WordPress应用迁移到华为云CCE为例,介绍第三方云厂商集群应用迁移到华为云CCE的一般方法。
方案架构
本文简单介绍如何通过如下6个步骤,将应用从第三方云集群平滑迁移到华为云CCE集群,并尽量确保迁移期间对业务无影响。
第三方云集群迁移至华为云CCE
版本:V1.0
上次更新日期:2022年05月
来源:由华为云构建
架构描述
1. 创建并配置CCE集群:由运维人员完成华为云CCE集群的创建及资源配置。
2. 数据迁移:包含数据库迁移、存储迁移和容器镜像迁移,其中镜像迁移需要使用docker save工具和华为云容器镜像服务SWR。
3. 应用迁移:由运维或开发人员基于迁移工具完成kubernetes对象迁移。
4. 业务验证:灰度环境验证业务功能,不影响现有业务运行。
5. 业务流量切换:灰度环境业务验证成功后,可以由运维人员做DNS切换,将流量引流至新集群。
6. 原集群下线:业务稳定运行一段时间之后,就可以下线原集群并清理备份文件。
架构描述
1. 创建并配置CCE集群:由运维人员完成华为云CCE集群的创建及资源配置。
2. 数据迁移:包含数据库迁移、存储迁移和镜像迁移,其中镜像迁移需要使用docker save工具和华为云容器镜像服务SWR。
3. 应用迁移:由运维或开发人员基于Velero工具完成kubernetes对象迁移。
4. 业务验证:灰度环境验证业务功能,不影响现有业务运行。
5. 业务流量切换:灰度环境业务验证成功后,可以由运维人员做DNS切换,将流量引流至新集群。
6. 原集群下线:业务稳定运行一段时间之后,就可以下线原集群并清理备份文件。