一种容器迁移处理方法及装置制造方法及图纸

技术编号:40316389 阅读:17 留言:0更新日期:2024-02-07 20:58
本发明专利技术提供一种容器迁移处理方法及装置,涉及数据处理技术领域,可用于金融领域或其他技术领域。所述方法包括:逐一遍历集群中所有工作节点,依次将每个工作节点作为待平衡工作节点,并获取所述待平衡工作节点的工作节点信息;若确定所述待平衡工作节点包括与同一应用标识对应的至少两个容器类型标识,则确定迁移容器的目标工作节点;保留所述待平衡工作节点中的与所述同一应用标识对应的一个容器至所述待平衡工作节点中,并将所有剩余容器迁移至所述目标工作节点中。所述装置执行上述方法。本发明专利技术实施例提供的方法及装置,通过集群重平衡策略保证同一个工作节点中部署与同一个应用对应的一个容器,使得容器具备高可用性。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体涉及一种容器迁移处理方法及装置


技术介绍

1、随着云计算的快速发展,mysql数据库也已实现全面容器化,容器化规模也越来越大。作为云计算底座的k8s集群(即kubernetes)规模也随之越来越大,k8s集群是依赖原生调度器进行调度,通过一系列算法找出容器的最优工作节点,进行调度。但是k8s集群是动态变化的,比如集群中一个工作节点出现宕机,则工作节点上的mysql容器就会立即被驱逐,从而转移到其他的工作节点上去。

2、在k8s集群中工作节点恢复以后,之前运行在其上的容器并不会重新运行,久而久之,k8s集群就会出现容器分布不均的情况,也会出现同一个应用的多个mysql容器库部署在同一台工作节点的情形,限制了mysql容器的高可用性。


技术实现思路

1、针对现有技术中的问题,本专利技术实施例提供一种容器迁移处理方法及装置,能够至少部分地解决现有技术中存在的问题。

2、一方面,本专利技术提出一种容器迁移处理方法,包括:

3、逐一遍历集群中所有工作节点本文档来自技高网...

【技术保护点】

1.一种容器迁移处理方法,其特征在于,包括:

2.根据权利要求1所述的容器迁移处理方法,其特征在于,所述若确定所述待平衡工作节点包括与同一应用标识对应的至少两个容器类型标识,则确定迁移容器的目标工作节点,包括:

3.根据权利要求1或2所述的容器迁移处理方法,其特征在于,所述确定迁移容器的目标工作节点,包括:

4.根据权利要求3所述的容器迁移处理方法,其特征在于,所述确定迁移容器的目标工作节点,包括:

5.根据权利要求1或2所述的容器迁移处理方法,其特征在于,所述将所有剩余容器迁移至所述目标工作节点中,包括:

6.根据权利要求1或...

【技术特征摘要】

1.一种容器迁移处理方法,其特征在于,包括:

2.根据权利要求1所述的容器迁移处理方法,其特征在于,所述若确定所述待平衡工作节点包括与同一应用标识对应的至少两个容器类型标识,则确定迁移容器的目标工作节点,包括:

3.根据权利要求1或2所述的容器迁移处理方法,其特征在于,所述确定迁移容器的目标工作节点,包括:

4.根据权利要求3所述的容器迁移处理方法,其特征在于,所述确定迁移容器的目标工作节点,包括:

5.根据权利要求1或2所述的容器迁移处理方法,其特征在于,所述将所有剩余容器迁移至所述目标工作节点中,包括:

6.根据权利要求1或2所述的容器迁移处理方法,其特征在于,在所述逐...

【专利技术属性】
技术研发人员:蔡中原
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1