pod集群扩缩容方法、系统、设备及存储介质技术方案

技术编号:36078818 阅读:24 留言:0更新日期:2022-12-24 10:51
本发明专利技术提供了pod集群扩缩容方法、系统、设备及存储介质,通过根据pod集群中的第一资源利用率确定对pod集群的扩缩容请求,扩缩容请求为扩容或缩容,获取pod集群中除第一资源之外的第二资源的利用率,并根据第二资源的利用率生成对pod集群的第二资源配置策略,响应于扩缩容请求,基于第二资源配置策略对pod集群进行扩缩容操作。本公开实施例基于pod节点所需资源的实时利用率作为基础,实现pod集群内多类资源的动态匹配,提升pod集群对物理主机资源的更高效使用,提升系统资源利用率。提升系统资源利用率。提升系统资源利用率。

【技术实现步骤摘要】
pod集群扩缩容方法、系统、设备及存储介质


[0001]本专利技术涉及计算机
,具体地说,涉及pod集群扩缩容方法、系统、设备及存储介质。

技术介绍

[0002]pod是kubernetes项目的原子调度单位。pod可使用的资源配置由pod内的全部容器container的配置累加得到,一般是固定的,如pod申请资源(requests)为0.5个CPU,最多使用资源(limits)为1个CPU。为实现高可用,kubernetes通过pod水平扩缩器HPA(Horizontal Pod Autoscaling)等功能,基于CPU、内存使用率等单一资源指标实现pod集群内pod的水平自动扩缩容。自动扩容时新创建的pod节点按照pod申请资源(requests)进行创建。
[0003]需要说明的是,上述
技术介绍
部分公开的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0004]针对现有技术中的问题,本专利技术的目的在于提供pod集群扩缩容方法、系统、设备本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种pod集群扩缩容方法,其特征在于,包括:根据所述pod集群中的第一资源利用率确定对所述pod集群的扩缩容请求,所述扩缩容请求为扩容或缩容;获取所述pod集群中除所述第一资源之外的第二资源的利用率,并根据所述第二资源的利用率生成对所述pod集群的第二资源配置策略;响应于所述扩缩容请求,基于所述第二资源配置策略对所述pod集群进行扩缩容操作。2.根据权利要求1所述的pod集群扩缩容方法,其特征在于,所述响应于所述扩缩容请求,基于所述第二资源配置策略对所述pod集群进行扩缩容操作,包括:在所述扩缩容请求为扩容的情况下,响应于扩容请求,在所述pod集群中创建pod,并根据所述第二资源配置策略得到所述第二资源的目标分配量,按照所述第二资源的目标分配量对新创建pod分配第二资源。3.根据权利要求2所述的pod集群扩缩容方法,其特征在于,所述根据所述第二资源的利用率生成对所述pod集群的第二资源配置策略,包括:在所述第二资源的利用率低于第一阈值的情况下,按照所述第二资源的利用率及冗余度计算对新创建pod节点分配的第二资源的目标分配量,根据所述第二资源的目标分配量获得第二资源配置策略。4.根据权利要求3所述的pod集群扩缩容方法,其特征在于,所述按照所述第二资源的利用率及冗余度计算对新创建pod节点分配的第二资源的目标分配量,包括:在所述第二资源的利用率与(1

第二资源冗余度)的比值小于1的情况下,第二资源的目标分配量为所述第二资源的需求量与所述比值的乘积。5.根据权利要求4所述的pod集群扩缩容方法,其特征在于,在所述比值不小于1的情况下,将所述第二资源的需求量作为所述第二资源的目标分配量。6.根据权利要求1所述的pod集群扩缩容方...

【专利技术属性】
技术研发人员:张学智云亮
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1