[发明专利]一种容器组的管理方法、设备、系统及介质有效
申请号: | 202010332240.7 | 申请日: | 2020-04-24 |
公开(公告)号: | CN111552494B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 吴俣铖;边雨;王天青 | 申请(专利权)人: | 星环信息科技(上海)股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F16/23;G06F9/455 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 管理 方法 设备 系统 介质 | ||
本发明实施例公开了一种容器组的管理方法、设备、系统及介质。其中,容器组的管理方法,包括:获取与至少一个容器组中的每个容器组对应的原始配置信息和更新配置信息,原始配置信息和更新配置信息分别包括第一数量的原始信息字段和更新信息字段;在原始信息字段和更新信息字段中去除预先设定的信息字段,以获取第二数量的原始信息字段和第二数量的更新信息字段;根据第二数量的原始信息字段和第二数量的更新信息字段之间的差异,对至少一个容器组中的每个容器组进行更新。本发明实施例的技术方案,通过原始配置信息和更新配置信息中设定信息字段之间的差异进行容器组更新,减少了不必要的容器销毁操作。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种容器组的管理方法、设备、系统及介质。
背景技术
Kubernetes是一个容器集群管理平台,其目标是实现容器化应用的高效部署。Kubernetes中内建了很多控制器,这些控制器负责创建多副本的Pod,并对其创建的Pod进行管理,现有技术中,当Pod配置发生变化时,例如,用户需要更新Pod的镜像名或者标签等字段时,控制器会响应用户的配置更新请求,销毁旧版本的Pod,然后使用更新后的配置信息重新创建新版本的Pod。
上述配置更新方法在每次需要更新配置时,都需要销毁原有Pod,重新创建一个新的Pod,但在一些情况下,仅重建Pod中与更新配置相关的容器即可完成配置更新,而不需要销毁整个Pod,而现有技术中每次更新配置都需要执行一次调度流程,不仅耗时较长,还增加了调度器负担,更新代价大。另一方面,重建Pod会导致Pod命名空间配置以及Pod IP等基础信息发生改变,这在外部其他容器依赖Pod命名空间进行调试,或者其他服务依赖Pod IP通信的场景下就不适用了。
发明内容
本发明实施例提供一种容器组的管理方法、设备、系统及介质,通过原始配置信息和更新配置信息中设定信息字段之间的差异进行容器组更新,减少了不必要的容器销毁操作。
第一方面,本发明实施例提供了一种容器组的管理方法,所述方法包括:
获取与至少一个容器组中的每个容器组对应的原始配置信息和更新配置信息,所述原始配置信息和更新配置信息分别包括第一数量的原始信息字段和更新信息字段;
在所述原始信息字段和更新信息字段中去除预先设定的信息字段,以获取第二数量的原始信息字段和第二数量的更新信息字段,所述第二数量小于所述第一数量;
根据所述第二数量的原始信息字段和第二数量的更新信息字段之间的差异,对所述至少一个容器组中的每个容器组进行更新。
第二方面,本发明实施例还提供了一种计算机设备,包括处理器和存储器,存储器用于存储指令,当指令执行时使得处理器执行以下操作:
获取与至少一个容器组中的每个容器组对应的原始配置信息和更新配置信息,所述原始配置信息和更新配置信息分别包括第一数量的原始信息字段和更新信息字段;
在所述原始信息字段和更新信息字段中去除预先设定的信息字段,以获取第二数量的原始信息字段和第二数量的更新信息字段,所述第二数量小于所述第一数量;
根据所述第二数量的原始信息字段和第二数量的更新信息字段之间的差异,对所述至少一个容器组中的每个容器组进行更新。
第三方面,本发明实施例提供了一种容器组的管理系统,所述系统包括:多个容器、容器组管理组件;所述多个容器构成至少一个容器组,一个容器组管理组件用于管理至少一个容器组,一个容器管理组件用于管理至少一个容器;
所述容器组管理组件,用于执行本发明任意实施例提供的容器组的管理方法;
所述容器管理组件,用于从与各容器组对应的原始配置信息和更新配置信息中分别获取与所管理容器对应的第一信息字段和第二信息字段,并根据所述第一信息字段与所述第二信息字段之间的差异,对所管理容器进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星环信息科技(上海)股份有限公司,未经星环信息科技(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010332240.7/2.html,转载请声明来源钻瓜专利网。