[发明专利]一种基于容器的集群管理方法及系统有效

专利信息
申请号: 202011343502.6 申请日: 2020-11-25
公开(公告)号: CN112486513B 公开(公告)日: 2022-08-12
发明(设计)人: 陈俊;彭勇;申锟铠;刘文清;杨涛 申请(专利权)人: 湖南麒麟信安科技股份有限公司
主分类号: G06F8/61 分类号: G06F8/61;G06F8/65
代理公司: 湖南兆弘专利事务所(普通合伙) 43008 代理人: 刘畅舟
地址: 410000 湖南省长*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 容器 集群 管理 方法 系统
【说明书】:

发明公开了一种基于容器的集群管理方法及系统,方法包括:在三个预设的物理节点上部署mongo集群,在集群各节点运行容器管理服务;向mongo集群的数据库上传任务软件包,解压得到容器描述文件和容器镜像,若升级集群节点,发送对应的容器描述文件,容器管理服务根据容器描述文件下载对应容器镜像,各节点停止原有容器并启动下载的容器;若删除集群节点,将除主节点以外的待删除节点从mongo集群中移除,派发删除容器的描述文件任务,待删除节点的容器管理服务将容器删除;若增加集群节点,针对处于活跃状态的待增加节点派发容器描述文件,待增加节点的容器管理服务启动容器,容器启动成功后将待增加节点添加到mongo集群中。本发明节省了系统资源并提高兼容性。

技术领域

本发明涉及集群管理,尤其涉及一种基于容器的集群管理方法及系统。

背景技术

当今计算机技术已经进入了以网络为中心的时代,随着互联网得高速发展,用户数量以及应用越来越复杂,容器技术应运而生,容器技术能够实现一些传统虚拟机无法做到的事情。容器化能够带来一致的运行环境,轻松的迁移应用,以及高效的利用系统资源。

为了满足企业当今需要弹性化部署的需求,在用户数量激增以及网络流量加大时能够根据任务派发系统来进行对系统集群的扩容,使得应用能够高效,快速的响应复杂情况,同时也能够在流量减少和用户减少时,通过发送删除节点的任务,从而达到删除集群中的某个应用的效果,使集群达到高可用,高可靠的效果。但是可能由于硬件不兼容导致任务派发系统无法对集群进行管理。

发明内容

本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种基于容器的集群管理方法及系统,节省了系统资源并提高兼容性。

为解决上述技术问题,本发明提出的技术方案为:

一种基于容器的集群管理方法,包括以下步骤:

S1)在三个预设的物理节点上部署mongo集群,所述mongo集群采用一主两备的模式运行,在mongo集群各节点运行容器管理服务,所述容器管理服务由golang作为后端语言;

S2)向mongo集群的数据库上传任务软件包,解压任务软件包得到容器描述文件以及容器镜像并保存,若升级集群节点,跳转步骤S3;若删除集群节点,跳转步骤S4;若增加集群节点,跳转步骤S5;

S3)对mongo集群各节点发送对应的容器描述文件,mongo集群各节点的容器管理服务根据容器描述文件下载对应容器镜像,各节点停止原有容器并启动所下载的容器,结束并退出;

S4)将除mongo集群主节点以外的待删除节点从mongo集群中移除,派发删除容器的描述文件任务给待删除节点,待删除节点的容器管理服务根据删除容器的描述文件任务将容器删除,结束并退出;

S5)针对处于活跃状态的待增加节点派发对应的容器描述文件,待增加节点的容器管理服务根据容器描述文件启动容器,容器启动成功后将待增加节点添加到mongo集群中。

进一步的,步骤S2)中向mongo集群的数据库上传任务软件包,解压任务软件包得到容器描述文件以及容器镜像并保存具体包括:首先读取任务软件包的版本信息,校验文件格式是否正确,若正确则读取任务软件包的文件流,采用流式的解压方式对任务软件包进行解压,将任务软件包中的容器描述文件以及容器镜像等所有的文件上传到mongo集群的数据库的GridFS中,通过各个文件的md5值来进行索引文件。

进一步的,步骤S3)具体包括以下步骤:

S31)获取mongo集群中的所有节点的状态,若各个节点都为健康状态则进入下一步,否则结束并退出;

S32)判断任务软件包的版本是否符合需求,若任务软件包的版本大于各节点容器的版本则进入下一步,否则结束并退出;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南麒麟信安科技股份有限公司,未经湖南麒麟信安科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011343502.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top