买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种容器编排配额管理方法和装置、及容器编排系统_中兴通讯股份有限公司_201711046584.6 

申请/专利权人:中兴通讯股份有限公司

申请日:2017-10-31

公开(公告)日:2023-05-26

公开(公告)号:CN109726007B

主分类号:G06F9/50

分类号:G06F9/50

优先权:

专利状态码:有效-授权

法律状态:2023.05.26#授权;2020.05.15#实质审查的生效;2019.05.07#公开

摘要:本发明公开了一种容器编排配额管理方法和装置、及容器编排系统,该方法包括:动态调整配额限制;在动态调整配额限制之后,确认调整后的配额限制是否大于当前使用资源;在调整后的配额限制小于当前使用资源的情况下,对用户对应的使用资源进行调整,以使得调整后的当前使用资源小于或等于调整后的配额限制。通过本发明的方案,提供了一种基于弹性伸缩的容器编排系统配额管理方法,实现了动态调整资源配额,并保证时刻满足配额规则,在调整后的配额限制小于当前使用资源的情况下,对用户对应的使用资源进行调整,既满足了配额规则,也不会损害租户保存的数据信息,改善了容器编排系统的整体性能。

主权项:1.一种容器编排配额管理方法,其特征在于,所述方法包括:动态调整配额限制;在动态调整配额限制之后,确认调整后的配额限制是否大于当前使用资源;在调整后的配额限制小于当前使用资源的情况下,对用户对应的使用资源进行调整,以使得调整后的当前使用资源小于或等于调整后的配额限制;其中,所述对用户对应的使用资源进行调整包括:按照优先级的顺序选取需要缩容的功能模块,并根据自动缩容算法对所述需要缩容的功能模块执行缩容操作,对用户的当前使用资源与调整后的配额限制进行对比,直至调整后的当前使用资源小于或等于调整后的配额限制;其中,所述根据自动缩容算法对所述需要缩容的功能模块执行缩容操作包括:对选中的功能模块创建自动缩容器;根据自动缩容算法对所述功能模块进行自动缩容,并在缩容完成后删除所述自动缩容器。

全文数据:一种容器编排配额管理方法和装置、及容器编排系统技术领域本发明涉及云计算技术领域,尤指一种容器编排配额管理方法和装置、及容器编排系统。背景技术云计算、大数据时代的到来,促进了容器虚拟化技术、容器编排技术的飞速发展。为了隔离容器集群资源、限制资源使用,即时、高效地管理资源,以及满足租户时变的资源配额需求,配额管理应该向着可以动态调整的方向发展。现有技术在调整资源配额时,配额的限制规则只针对调整配额后租户后续使用的资源,这样就导致在资源配额缩减时,如果租户当前对资源的使用大于缩减后配额,调整后配额的限制规则也不会对当前租户超出配额的部分进行限制,会造成对资源的浪费,降低了容器编排系统的性能。发明内容为了解决上述问题,本发明提出了一种容器编排配额管理方法和装置、及容器编排系统,能够解决在动态调整配额限制后,对用户超出配额部分的资源进行处理的问题。为了解决上述技术问题,本发明提出了一种容器编排配额管理方法,所述方法包括:动态调整配额限制;在动态调整配额限制之后,确认调整后的配额限制是否大于当前使用资源;在调整后的配额限制小于当前使用资源的情况下,对用户对应的使用资源进行调整,以使得调整后的当前使用资源小于或等于调整后的配额限制。优选地,所述对用户对应的使用资源进行调整包括:按照预定的缩容策略选取需要缩容的功能模块,并对所述需要缩容的功能模块执行缩容操作,直至调整后的当前使用资源小于或等于调整后的配额限制;其中,所述对所述需要缩容的功能模块执行缩容操作包括:对选中的功能模块创建自动缩容器;根据自动缩容算法对所述功能模块进行自动缩容,并在缩容完成后删除所述自动缩容器。优选地,所述按照预定的缩容策略选取需要缩容的功能模块包括:按照优先级从低到高的顺序选取能够执行缩容操作的功能模块;所述按照预定的缩容策略选取需要缩容的功能模块,并对所述需要缩容的功能模块执行缩容操作,直至调整后的当前使用资源小于或等于调整后的配额限制包括:对优先级最低的功能模块创建自动缩容器;根据自动缩容算法对所述功能模块进行自动缩容,并在缩容完成后删除所述自动缩容器;确认用户的当前使用资源是否小于或等于调整后的配额限制;在确定为调整后的当前使用资源小于或等于调整后的配额限制的情况下,结束所述对用户对应的使用资源进行调整的过程;在确定为调整后的当前使用资源大于调整后的配额限制的情况下,确认是否还有其他能够执行缩容调整的功能模块;在还有其他能够执行缩容调整的功能模块的情况下,执行所述对优先级最低的功能模块创建自动缩容器的步骤。优选地,在所述确认是否还有其他能够执行缩容调整的功能模块之后,所述方法还包括:在没有其他能够执行缩容调整的功能模块的情况下,备份优先级最低的功能单元的数据,并删除备份后的功能单元;确认用户的当前使用资源是否小于或等于调整后的配额限制;在确定为用户的当前使用资源大于调整后的配额限制的情况下,执行所述备份优先级最低的功能单元的数据,并删除备份后的功能单元的步骤;在确定调整后的当前使用资源小于或等于调整后的配额限制的情况下,结束所述对用户对应的使用资源进行调整的过程。优选地,在所述删除备份后的功能单元之后,所述方法还包括:将删除提醒消息发送给用户,所述删除提醒消息包括删除的功能模块的数据备份位置。优选地,所述方法还包括:对配额资源进行控制;所述控制包括新建配额、更新配额和删除配额中的至少一项;所述新建配额包括:根据配额资源中配额限制的条件分配给租户相应的资源;所述更新配额包括当租户当前使用资源小于动态调整后配额时,调整配额至配额资源中配额限制的大小;当租户当前使用资源大于动态调整后配额时,执行所述对用户对应的使用资源进行调整的过程,以使得调整后的当前使用资源小于或等于调整后的配额限制;所述删除配额包括:删除租户启动的容器并删除对应的配额资源。为了解决上述技术问题,本发明还提出了一种容器编排配额管理装置,所述装置包括:配额资源管理模块,用于动态调整配额限制;配额资源控制模块,用于在动态调整配额限制之后,确认调整后的配额限制是否大于当前使用资源;所述配额资源控制模块包括:容器集群调整模块,所述容器集群调整模块用于在调整后的配额限制小于当前使用资源的情况下,对用户对应的使用资源进行调整,以使得调整后的当前使用资源小于或等于调整后的配额限制。优选地,所述容器集群调整模块对用户对应的使用资源进行调整包括:按照预定的缩容策略选取需要缩容的功能模块,并对所述需要缩容的功能模块执行缩容操作,直至调整后的当前使用资源小于或等于调整后的配额限制;其中,所述对所述需要缩容的功能模块执行缩容操作包括:对选中的功能模块创建自动缩容器;根据自动缩容算法对所述功能模块进行自动缩容,并在缩容完成后删除所述自动缩容器。优选地,所述容器集群调整模块按照预定的缩容策略选取需要缩容的功能模块包括:按照优先级从低到高的顺序选取能够执行缩容操作的功能模块;所述容器集群调整模块按照预定的缩容策略选取需要缩容的功能模块,并对所述需要缩容的功能模块执行缩容操作,直至调整后的当前使用资源小于或等于调整后的配额限制包括:对优先级最低的功能模块创建自动缩容器;根据自动缩容算法对所述功能模块进行自动缩容,并在缩容完成后删除所述自动缩容器;确认用户的当前使用资源是否小于或等于调整后的配额限制;在确定为调整后的当前使用资源小于或等于调整后的配额限制的情况下,结束所述对用户对应的使用资源进行调整的过程;在确定为调整后的当前使用资源大于调整后的配额限制的情况下,确认是否还有其他能够执行缩容调整的功能模块;在还有其他能够执行缩容调整的功能模块的情况下,执行所述对优先级最低的功能模块创建自动缩容器的过程。优选地,所述容器集群调整模块在所述确认是否还有其他能够执行缩容调整的功能模块之后,在没有其他能够执行缩容调整的功能模块的情况下,还用于:备份优先级最低的功能单元的数据,并删除备份后的功能单元;确认用户的当前使用资源是否小于或等于调整后的配额限制;在确定为用户的当前使用资源大于调整后的配额限制的情况下,执行所述备份优先级最低的功能单元的数据,并删除备份后的功能单元;在确定调整后的当前使用资源小于或等于调整后的配额限制的情况下,结束所述对用户对应的使用资源进行调整的过程。优选地,所述容器编排配额管理装置还包括:预警提示模块模块,用于将删除提醒消息发送给用户,所述删除提醒消息包括删除的功能模块的数据备份位置。优选地,所述配额资源控制模块还用于:对配额资源进行控制;所述控制包括新建配额、更新配额和删除配额中的至少一项;所述新建配额包括:根据配额资源中配额限制的条件分配给租户相应的资源;所述更新配额包括当租户当前使用资源小于动态调整后配额时,调整配额至配额资源中配额限制的大小;当租户当前使用资源大于动态调整后配额时,执行所述对用户对应的使用资源进行调整的过程,以使得调整后的当前使用资源小于或等于调整后的配额限制;所述删除配额包括:删除租户启动的容器并删除对应的配额资源。优选地,所述配额资源管理模块还用于:管理配额信息和监控信息、以及管理配额资源的状态;所述配额资源的状态包括:需要新建的配额资源、需要更新的配额资源和需要删除的配额资源。为了解决上述技术问题,本发明还提出了一种容器编排系统,所述容器编排系统包括上述任一容器编排配额管理装置。为了解决上述技术问题,本发明还提出了一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一容器编排配额管理方法的处理。与现有技术相比,本发明提供的技术方案包括:动态调整配额限制;在动态调整配额限制之后,确认调整后的配额限制是否大于当前使用资源;在调整后的配额限制小于当前使用资源的情况下,对用户对应的使用资源进行调整,以使得调整后的当前使用资源小于或等于调整后的配额限制。通过本发明的方案,提供了一种基于弹性伸缩的容器编排系统配额管理方法,实现了动态调整资源配额,并保证时刻满足配额规则,在调整后的配额限制小于当前使用资源的情况下,对用户对应的使用资源进行调整,既满足了配额规则,也不会损害租户保存的数据信息,改善了容器编排系统的整体性能。附图说明下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。图1为本发明实施例提供的一种容器编排配额管理装置的结构组成示意图;图2为本发明实施例提供的一种配额资源管理模块的结构组成示意图;图3为本发明实施例提出的一种容器编排配额管理方法的流程示意图;图4为本发明实施例提出的容器集群调整模块的工作流程示意图图5为本发明实施例提供的一种配额监控模块的工作示意图。具体实施方式为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。参见图1,本发明提出了一种容器编排配额管理装置,该容器编排配额管理装置设置在容器编排系统中,所述容器编排配额管理装置包括:配额资源管理模块10、配额资源控制模块20、配额监控模块30和预警提示模块40。其中,配额资源管理模块10用于设置配额资源的配额状态;配额资源的配额状态包括:需要新建的配额资源、需要更新的配额资源和需要删除的配额资源。配额资源管理模块根据配额资源的不同配额状态,调用配额资源控制模块中对应的的控制子模块,实现配额控制的功能。其中,配额资源控制模块20包括新建配额子模块、更新配额子模块和删除配额子模块,其中,新建配额子模块:用于根据配额资源中配额限制的条件分配给用户相应的配额资源。更新配额子模块,用于当租户当前使用资源小于动态调整后配额时,调整配额至配额资源中配额限制的大小;当租户当前使用资源大于动态调整后配额时,调用容器集群调整模块。容器集群调整模块功能是对构成租户功能单元的容器集群进行弹性缩减,减小当前租户的资源使用至调整后配额;如果在弹性缩减后,租户的资源使用依然大于动态调整后配额时,则关闭后创建的功能模块,直到达到调整后配额的限制。删除配额子模块,用于删除租户启动的容器并删除对应的配额资源。本发明实施例中,配额资源控制模块根据配额资源管理模块的调用,实现配额资源的新建、更新或删除,其中,配额监控模块30,用于监控用户实际资源使用量以及各个功能单元的优先级。此优先级在用户创建功能单元时设置,如果租户没有设置,则默认最先创建的功能单元优先级越高。配额监控模块30将监控获取的用户的实际资源使用量发送给配额资源管理模块10。其中,预警提示模块40,用于当租户配额租用快到有效期时,给租户短息或者邮件提醒。参见图2,为本发明实施例提供的一种配额资源管理模块的示意图,所述配额资源管理模块包括:信息管理子模块,调用子模块。其中,所述信息管理子模块用于设置配额资源的配额状态;配额资源的配额状态包括:需要新建的配额资源、需要更新的配额资源和需要删除的配额资源;调用子模块,用于根据配额资源的不同配额状态,调用配额资源控制模块中对应的的控制子模块,实现配额控制的功能。所述信息管理子模块还用于定义配额资源数据类型,配额资源包含配额信息,配额信息包括配额的限制条件以及配额的有效日期等信息。所述信息管理子模块还用于管理监控信息,即用户当前实际资源使用量。监控子模块可以按预定的周期获取租户实际的资源使用量,更新配额资源中的监控信息,从而确保租户实际使用的资源不会超出配额值。参见图3,为本发明实施例提出的一种容器编排配额管理方法的流程示意图,该容器编排配额管理方法应用于容器编排系统中,所述容器编排配额管理方法包括:步骤110、动态调整配额限制;步骤120、在动态调整配额限制之后,确认调整后的配额限制是否大于当前使用资源;步骤130、在调整后的配额限制小于当前使用资源的情况下,对用户对应的使用资源进行调整,以使得调整后的当前使用资源小于或等于调整后的配额限制。其中,当用户当前使用资源大于动态调整后配额时,调用容器集群调整模块对用户对应的使用资源进行调整。步骤140、在调整后的配额限制大于或等于当前使用资源的情况下,调整用户的配额至调整后的配额限制。参见图4,为本发明实施例提出的容器集群调整模块对用户对应的使用资源进行调整的流程示意图,容器集群调整模块是与其他配额管理实现最大的不同,在其他配额管理实现中,当租户当前使用资源大于动态调整后配额时,不会对当前租户超出配额的部分进行限制,这就导致了只要租户不调整资源使用在配额限制以下,就可以一直使用超出配额的资源,这实际上是不完善的资源配额管理。本发明实施例中,容器集群调整模块对用户对应的使用资源进行调整包括:步骤131、根据配额监控模块中对租户各个功能单元优先级的监控,首先对优先级最低的功能模块创建自动缩容器。步骤132、根据自动缩容算法对此功能模块进行自动缩容,缩容完成后删除此自动缩容器。步骤133、根据配额监控模块中对租户实际资源使用量的监控,比较租户当前使用资源是否依旧大于动态调整后配额;如果租户当前使用资源小于或等于调整后配额限制,则结束流程;也就是说,如果租户当前使用资源满足了动态调整后配额的限制,则退出容器集群调整模块,否则,执行步骤134;步骤134、如果依旧大于动态调整后配额,排除缩容过的功能单元,即将没有缩容过的功能单元作为待选执行缩容操作的功能模块;步骤135、判断是否还有可以缩容的功能模块;在还有可以缩容的功能模块的情况下,执行步骤131;在没有可以缩容的功能模块的情况下,执行步骤136;在步骤135中,在待选执行缩容操作的功能模块中判断是否还有可以缩容的功能模块。需要说明的是,步骤134和步骤135可以合并,排除缩容过的功能单元的过程可以是判断是否还有可以缩容的功能模块这个过程中的一部分。步骤136、根据配额监控模块中对租户各个功能单元优先级的监控,首先调用数据备份模块备份优先级最低的功能单元的数据;其中,数据备份模块是用于备份数据的模块;步骤137,删除已经完成备份的功能单元;在删除已经完成备份的功能单元之后,调用预警提示模块,将删除的功能模块的数据备份位置发送给租户。步骤138,根据配额监控模块中对租户实际资源使用量的监控,比较租户当前使用资源是否依旧大于动态调整后配额;如果租户当前使用资源小于或等于调整后配额限制,则结束流程;也就是说,如果租户当前使用资源满足了动态调整后配额的限制,则退出容器集群调整模块;否则,执行步骤136。其中,根据配额监控模块中对租户实际资源使用量的监控,比较租户当前使用资源是否依旧大于动态调整后配额。如果依旧大于动态调整后配额,重复备份功能单元的过程,直至租户对资源的使用满足配额限制。本发明实施例中,数据备份记录了租户的配置数据、日志数据等数据信息以及备份位置,以保护租户的数据信息安全,并且在需要关闭创建的功能单元才能达到配额限制的情况下,数据备份信息保证了租户可以通过备份的数据恢复被关闭的容器。本发明实施例提供的数据备份模块的实现方法如下:1、所有租户的数据信息应该是独立、分类保存的,根据租户的信息以及删除的功能单元的信息,查找并备份此功能单元的所有数据。2、数据备份的位置设置可读权限,供租户查看使用,并设置数据备份时间等信息。下面对配额监控模块进行说明:在其他配额管理实现中,当需要在被管理的资源中启动容器的时候,要求必须指定容器请求资源的大小,并把这个请求值作为配额监控信息,但容器实际使用的资源有可能远远小于请求的资源,这就导致了租户实际使用的资源有可能远远小于被分配配额的大小。本发明实施例提供的配额监控模块能够实时监控租户当前的资源使用量,做到尽可能最优地利用可使用的资源。配额监控模块的结构示意图如图5所示:1、资源配额监控代理监控各租户的资源使用量,此代理作为插件方式安装,可以选择当前流行的监控代理例如heapster和prometheus。2、监控代理的API需要通过API适配器,将其转换为编排系统标准的API,供配额资源管理模块使用。3、配额监控模块监控租户实际资源使用量以及各个功能单元的优先级。当租户在自己被分配的资源中启动各个功能单元的时候,需要指定此功能单元的优先级,1代表优先级最高,2、3、……优先级依次递减。当租户在启动此功能单元时没有为此功能单元指定优先级时,默认越先创建的优先级越高,d1代表优先级最高,d2、d3、……优先级依次递减。但1、2、3、……的优先级比d1的优先级高,即未指定优先级的功能单元比指定优先级的功能单元的优先级低。本发明实施例中,容器编排配额管理装置还包括预警提示模块,预警提示模块用于当租户配额租用快到有效期时,给租户消息或者邮件提醒。预警提示模块还用于当删除了租户的功能模块时,将此功能模块的配置数据、日志数据等数据信息的备份位置以及备份数据保存时间发送消息或邮件给租户。下面结合一个具体使用场景进行说明:例如某产品的普通用户可使用100M内存空间。另外有A套餐可使用300M内存空间。某用户申请A套餐三个月,创建了自己的应用,使用了250M内存,但三个月后由于套餐过期没有续费,此用户由A套餐用户变为普通用户,可使用的内存应该为100M。但当前容器编排系统的配额管理方法中,只要此用户不自己关闭应用,则仍然会继续使用250M内存。因为当前的配额管理方法中只会在启动容器的时候做出判断,使用的资源是否超出了配额的限制,而在配额更新的时候是不会做出判断的。基于与上述实施例相同或相似的构思,本发明实施例还提供一种容器编排系统,所述容器编排系统包括本发明实施例提供的任一容器编排配额管理装置。基于与上述实施例相同或相似的构思,本发明实施例还提供一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例提供的任一容器编排配额管理的处理。需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。

权利要求:1.一种容器编排配额管理方法,其特征在于,所述方法包括:动态调整配额限制;在动态调整配额限制之后,确认调整后的配额限制是否大于当前使用资源;在调整后的配额限制小于当前使用资源的情况下,对用户对应的使用资源进行调整,以使得调整后的当前使用资源小于或等于调整后的配额限制。2.根据权利要求1所述的容器编排配额管理方法,其特征在于,所述对用户对应的使用资源进行调整包括:按照预定的缩容策略选取需要缩容的功能模块,并对所述需要缩容的功能模块执行缩容操作,直至调整后的当前使用资源小于或等于调整后的配额限制;其中,所述对所述需要缩容的功能模块执行缩容操作包括:对选中的功能模块创建自动缩容器;根据自动缩容算法对所述功能模块进行自动缩容,并在缩容完成后删除所述自动缩容器。3.根据权利要求2所述的容器编排配额管理方法,其特征在于,所述按照预定的缩容策略选取需要缩容的功能模块包括:按照优先级从低到高的顺序选取能够执行缩容操作的功能模块;所述按照预定的缩容策略选取需要缩容的功能模块,并对所述需要缩容的功能模块执行缩容操作,直至调整后的当前使用资源小于或等于调整后的配额限制包括:对优先级最低的功能模块创建自动缩容器;根据自动缩容算法对所述功能模块进行自动缩容,并在缩容完成后删除所述自动缩容器;确认用户的当前使用资源是否小于或等于调整后的配额限制;在确定为调整后的当前使用资源小于或等于调整后的配额限制的情况下,结束所述对用户对应的使用资源进行调整的过程;在确定为调整后的当前使用资源大于调整后的配额限制的情况下,确认是否还有其他能够执行缩容调整的功能模块;在还有其他能够执行缩容调整的功能模块的情况下,执行所述对优先级最低的功能模块创建自动缩容器的步骤。4.根据权利要求3所述的容器编排配额管理方法,其特征在于,在所述确认是否还有其他能够执行缩容调整的功能模块之后,所述方法还包括:在没有其他能够执行缩容调整的功能模块的情况下,备份优先级最低的功能单元的数据,并删除备份后的功能单元;确认用户的当前使用资源是否小于或等于调整后的配额限制;在确定为用户的当前使用资源大于调整后的配额限制的情况下,执行所述备份优先级最低的功能单元的数据,并删除备份后的功能单元的步骤;在确定调整后的当前使用资源小于或等于调整后的配额限制的情况下,结束所述对用户对应的使用资源进行调整的过程。5.根据权利要求4所述的容器编排配额管理方法,其特征在于,在所述删除备份后的功能单元之后,所述方法还包括:将删除提醒消息发送给用户,所述删除提醒消息包括删除的功能模块的数据备份位置。6.根据权利要求1~5所述的容器编排配额管理方法,其特征在于,所述方法还包括:对配额资源进行控制;所述控制包括新建配额、更新配额和删除配额中的至少一项;所述新建配额包括:根据配额资源中配额限制的条件分配给租户相应的资源;所述更新配额包括当租户当前使用资源小于动态调整后配额时,调整配额至配额资源中配额限制的大小;当租户当前使用资源大于动态调整后配额时,执行所述对用户对应的使用资源进行调整的过程,以使得调整后的当前使用资源小于或等于调整后的配额限制;所述删除配额包括:删除租户启动的容器并删除对应的配额资源。7.一种容器编排配额管理装置,其特征在于,所述装置包括:配额资源管理模块,用于动态调整配额限制;配额资源控制模块,用于在动态调整配额限制之后,确认调整后的配额限制是否大于当前使用资源;所述配额资源控制模块包括:容器集群调整模块,所述容器集群调整模块用于在调整后的配额限制小于当前使用资源的情况下,对用户对应的使用资源进行调整,以使得调整后的当前使用资源小于或等于调整后的配额限制。8.根据权利要求7所述的容器编排配额管理装置,其特征在于,所述容器集群调整模块对用户对应的使用资源进行调整包括:按照预定的缩容策略选取需要缩容的功能模块,并对所述需要缩容的功能模块执行缩容操作,直至调整后的当前使用资源小于或等于调整后的配额限制;其中,所述对所述需要缩容的功能模块执行缩容操作包括:对选中的功能模块创建自动缩容器;根据自动缩容算法对所述功能模块进行自动缩容,并在缩容完成后删除所述自动缩容器。9.根据权利要求8所述的容器编排配额管理装置,其特征在于,所述容器集群调整模块按照预定的缩容策略选取需要缩容的功能模块包括:按照优先级从低到高的顺序选取能够执行缩容操作的功能模块;所述容器集群调整模块按照预定的缩容策略选取需要缩容的功能模块,并对所述需要缩容的功能模块执行缩容操作,直至调整后的当前使用资源小于或等于调整后的配额限制包括:对优先级最低的功能模块创建自动缩容器;根据自动缩容算法对所述功能模块进行自动缩容,并在缩容完成后删除所述自动缩容器;确认用户的当前使用资源是否小于或等于调整后的配额限制;在确定为调整后的当前使用资源小于或等于调整后的配额限制的情况下,结束所述对用户对应的使用资源进行调整的过程;在确定为调整后的当前使用资源大于调整后的配额限制的情况下,确认是否还有其他能够执行缩容调整的功能模块;在还有其他能够执行缩容调整的功能模块的情况下,执行所述对优先级最低的功能模块创建自动缩容器的过程。10.根据权利要求9所述的容器编排配额管理装置,其特征在于,所述容器集群调整模块在所述确认是否还有其他能够执行缩容调整的功能模块之后,在没有其他能够执行缩容调整的功能模块的情况下,还用于:备份优先级最低的功能单元的数据,并删除备份后的功能单元;确认用户的当前使用资源是否小于或等于调整后的配额限制;在确定为用户的当前使用资源大于调整后的配额限制的情况下,执行所述备份优先级最低的功能单元的数据,并删除备份后的功能单元;在确定调整后的当前使用资源小于或等于调整后的配额限制的情况下,结束所述对用户对应的使用资源进行调整的过程。11.根据权利要求10所述的容器编排配额管理装置,其特征在于,所述容器编排配额管理装置还包括:预警提示模块模块,用于将删除提醒消息发送给用户,所述删除提醒消息包括删除的功能模块的数据备份位置。12.根据权利要求7~11所述的容器编排配额管理装置,其特征在于,所述配额资源控制模块还用于:对配额资源进行控制;所述控制包括新建配额、更新配额和删除配额中的至少一项;所述新建配额包括:根据配额资源中配额限制的条件分配给租户相应的资源;所述更新配额包括当租户当前使用资源小于动态调整后配额时,调整配额至配额资源中配额限制的大小;当租户当前使用资源大于动态调整后配额时,执行所述对用户对应的使用资源进行调整的过程,以使得调整后的当前使用资源小于或等于调整后的配额限制;所述删除配额包括:删除租户启动的容器并删除对应的配额资源。13.根据权利要求12所述的容器编排配额管理装置,其特征在于,所述配额资源管理模块还用于:管理配额信息和监控信息、以及管理配额资源的状态;所述配额资源的状态包括:需要新建的配额资源、需要更新的配额资源和需要删除的配额资源。14.一种容器编排系统,其特征在于,所述容器编排系统包括权利要求7~12提供的任一容器编排配额管理装置。15.一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6中任一权项所述的方法的处理。

百度查询: 中兴通讯股份有限公司 一种容器编排配额管理方法和装置、及容器编排系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。