[发明专利]基于容器集群的弹性伸缩方法及其应用系统在审
申请号: | 201510929738.0 | 申请日: | 2015-12-14 |
公开(公告)号: | CN105554102A | 公开(公告)日: | 2016-05-04 |
发明(设计)人: | 闵圣捷;许文宝;王健;杨志林 | 申请(专利权)人: | 中电科华云信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
地址: | 200231 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 容器 集群 弹性 伸缩 方法 及其 应用 系统 | ||
1.一种基于容器集群的弹性伸缩方法,其特征在于,包括如下步骤:
步骤1:创建容器集群,并设定弹性伸缩的阈值;
步骤2:判断容器集群中容器是否启动,根据判断结果执行相应操作;
步骤3:当所有容器均启动后,设置统一访问点;
步骤4:当容器集群中容器的指标达到设定阈值后,触发弹性伸缩,新增或删除容 器;
步骤5:在弹性伸缩过程中,将统一访问点调整为负载均衡策略,即访问流程始终 导向存活的容器;
步骤6:当弹性伸缩完成后,若有新增容器,则加入到统一访问点所纳管的范围。
2.根据权利要求1所述的基于容器集群的弹性伸缩方法,其特征在于,所述阈值 是指容器运行时的最大CPU使用率或最大内存使用率。
3.根据权利要求1所述的基于容器集群的弹性伸缩方法,其特征在于,所述步骤2 包括:
步骤2.1:循环查询容器运行时状态,判断容器是否启动,若启动则定时获取容器 资源使用情况,进入步骤2.2,若未启动则继续此循环等待容器启动。
4.根据权利要求1所述的基于容器集群的弹性伸缩方法,其特征在于,所述步骤3 中包括:当所有容器均启动后,新建一个虚拟IP做为容器集群的统一访问点,所述访 问点通过基于轮询调度或者IP地址分配的负载均衡策略提供外部对容器集群的访问, 并对外宣布容器集群已就绪。
5.根据权利要求3所述的基于容器集群的弹性伸缩方法,其特征在于,所述步骤4 包括:在容器集群对外服务的过程中,持续解析容器资源使用情况对应的容器指标,当 容器指标达到设定阈值后,触发弹性伸缩,新增或删除容器。
6.一种应用权利要求1至5中任一项所述的基于容器集群的弹性伸缩方法的系统, 其特征在于,包括:容器集群、代理模块、通信模块、弹性伸缩管理模块、容器监控模 块,其中
所述容器集群包括多个容器,用于根据弹性伸缩管理模块的指令动态增加和删除容 器集群模块中的容器数量;
所述代理模块用于下发通信模块的指令,或者将容器集群模块的资源使用情况上传 至容器监控模块;
所述容器监控模块用于监控容器集群模块的资源使用情况,并将该使用情况上传至 弹性伸缩管理模块;
所述通信模块用于将弹性伸缩管理模块的指令发送给代理模块;
所述弹性伸缩管理模块实时解析容器监控模块的监控数据,当容器指标达到设定阈 值后,触发弹性伸缩,发布指令新增或删除容器集群中的容器。
7.根据权利要求6所述的应用基于容器集群的弹性伸缩方法的系统,所述阈值是 指容器运行时的最大CPU使用率或最大内存使用率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科华云信息技术有限公司,未经中电科华云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510929738.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据同步方法及数据同步固件平台
- 下一篇:基于流量请求的电商系统和方法