【技术实现步骤摘要】
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集群扩缩容方...
【专利技术属性】
技术研发人员:张学智,云亮,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。