异构容器集群迁移方法和控制器技术

技术编号:17654741 阅读:77 留言:0更新日期:2018-04-08 08:12
本发明专利技术公开一种异构容器集群迁移方法和控制器。该方法包括:将源容器集群模型文件转换成统一容器集群模型文件;将所述统一容器集群模型文件转换成目标集群模型文件,其中源容器集群模型和目标集群模型属于不同的主流容器集群模型。本发明专利技术通过引入统一容器集群模型,建立主流容器集群模型与统一容器集群模型的双向映射关系,简化了容器托管应用在异构容器集群间的迁移,提升了迁移效率,减少了出错可能。

【技术实现步骤摘要】
异构容器集群迁移方法和控制器
本专利技术涉及云计算领域中的容器领域,特别涉及一种异构容器集群迁移方法和控制器。
技术介绍
随着容器技术的快速发展,在容器云环境中部署的应用系统越来越多,出于服务变更、容灾备份、成本效率、技术发展等因素的考虑,不少应用存在跨容器集群迁移的需求。目前主流的容器集群平台有Mesos、Swarm和Kubernetes三种,这三种集群都提供容器化应用的编排、部署、运行、调度和监控等类似功能,但由于三大容器集群模型存在显著差异,例如三大模型的文件格式不同、对象结构不同、参数名称不同,使得应用跨异构容器集群迁移相当困难。现有的异构容器集群迁移方法需要按目标容器集群模型的格式重新编写容器集群模型文件,将源容器集群模型的对象、属性和参数逐一手工转换成目标容器集群模型,迁移门槛高、效率低、易出错。
技术实现思路
鉴于以上技术问题,本专利技术提供了一种基于统一容器集群模型的异构容器集群迁移方法和控制器,通过引入统一容器集群模型,简化了容器托管应用在异构容器集群间的迁移。根据本专利技术的一个方面,提供一种异构容器集群迁移方法,包括:将源容器集群模型文件转换成统一容器集群模型文件;本文档来自技高网...
异构容器集群迁移方法和控制器

【技术保护点】
一种异构容器集群迁移方法,其特征在于,包括:将源容器集群模型文件转换成统一容器集群模型文件;将所述统一容器集群模型文件转换成目标集群模型文件,其中源容器集群模型和目标集群模型属于不同的主流容器集群模型。

【技术特征摘要】
1.一种异构容器集群迁移方法,其特征在于,包括:将源容器集群模型文件转换成统一容器集群模型文件;将所述统一容器集群模型文件转换成目标集群模型文件,其中源容器集群模型和目标集群模型属于不同的主流容器集群模型。2.根据权利要求1所述的方法,其特征在于,还包括:将应用的所需容器镜像从源集群环境同步到目标集群环境的容器镜像仓库中;调用目标容器集群管理器接口,基于目标集群模型文件在目标集群环境中部署运行应用容器集群。3.根据权利要求1或2所述的方法,其特征在于,所述将源容器集群模型文件转换成统一容器集群模型文件包括:解析源容器集群模型文件;根据源集群模型的映射规则,将源容器集群模型文件转换成统一容器集群模型文件;将所述统一容器集群模型文件导入统一容器集群模型库。4.根据权利要求1或2所述的方法,其特征在于,所述将所述统一容器集群模型文件转换成目标集群模型文件包括:从统一容器集群模型库中提取所述统一容器集群模型文件;根据目标集群模型的映射规则,将所述统一容器集群模型文件转换成目标集群模型文件;通过转换模板引导用户填写缺失信息,其中所述缺失信息包括扩展对象和/或标准对象中的扩展属性。5.根据权利要求1或2所述的方法,其特征在于,统一容器集群模型由标准对象和扩展对象构成,标准对象和扩展对象均由若干可扩展的属性和标签构成;和/或,统一容器集群模型支持一对一、一对多和多对一,三种模型对象映射规则。6.根据权利要求5所述的方法,其特征在于,标准对象的转换通过模型对象映射规则自动完成;扩展对象或标准对象中的扩展属性的转换通过转换模板向导指引完成。7.一种异构容器集群迁移控制器,其特征在于,包括第一转换模块和第二转换模块,其中:第一转换模块,用于将源容器集群模型文件转换成统一容器集群模型文件;第二转换模块,用于将所述统一容器集群模型文...

【专利技术属性】
技术研发人员:何震苇杨新章陆钢严丽云梁柏青
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1