云容器引擎 CCE-方案概述:迁移方案
迁移方案
本文介绍一种集群迁移方案,适合如下几类集群:
- 本地IDC自建的K8s集群
- 通过多台ECS自建的集群
- 其他云服务商提供的集群服务
资源类别 |
可迁移对象 |
备注 |
---|---|---|
集群内资源 |
集群中的所有对象,Pod、Job、Service、Deployment、ConfigMap等。 |
不建议迁移的资源:命名空间velero和kube-system下的资源。
注意:
如果您是迁移或备份CCE中集群的资源,比如从一个Namespace到另外一个Namespace,请不要备份名称为paas.elb的Secret。因为paas.elb的内容是会定期更新,备份后再恢复时可能已经失效,会影响网络存储相关功能。 |
挂载到容器的持久化存储。 |
由于Restic工具限制,不支持进行HostPath类型存储迁移,解决方法请参考无法备份HostPath类型存储卷。 |
|
集群外资源 |
自建镜像仓库。 |
可迁移至容器镜像服务SWR。 |
非容器化的数据库。 |
可迁移至云数据库服务RDS。 |
|
对象存储等非本地存储。 |
可迁移至对象存储服务OBS等云存储服务。 |
迁移流程如图1所示,对于集群外资源您可根据实际需求进行选择性迁移。