(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211169483.9 (22)申请日 2022.09.26 (71)申请人 城云科技 (中国) 有限公司 地址 310052 浙江省杭州市滨江区长河街 道江南大道588号恒 鑫大厦主楼17层、 18层 (72)发明人 郁强 来佳飞 彭大蒙 王德平  (74)专利代理 机构 杭州汇和信专利代理有限公 司 33475 专利代理师 吴琰 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/48(2006.01) (54)发明名称 一种基于Kubernetes容器云平台的弹性伸 缩方法、 装置及应用 (57)摘要 本申请提出了一种基于Kubernetes容器云 平台的弹性伸缩方法、 装置及应用, 包括以下步 骤: 持续获取算法pod当前时刻的当前任务数据, 计算所述当前任务数据的当前综合负载率, 将所 述综合负载率时间序列输入ARIMA ‑Kalman预测 模型进行预测得到预测综合负载率; 当某一时刻 的预测综合负载率大于第一设定阈值, 则在该时 刻后的第一 设定时间段后对所述算法pod进行扩 容; 当某一时刻的预测综合负载率小于第二设定 阈值, 则在该时刻后的第二设定时间段后对所述 算法pod进行缩容。 本方案通过ARIMA ‑Kalman预 测模型对多种资源的综合负载率进行实时预测, 来对算法pod进行弹性收缩。 权利要求书2页 说明书10页 附图5页 CN 115237610 A 2022.10.25 CN 115237610 A 1.一种基于Kubernetes容器云平台的弹性伸缩方法, 其特 征在于, 包括以下步骤: 持续获取算法pod当前时刻的当前任务数据, 计算所述当前任务数据的当前综合负载 率, 所述当前综合负载率结合过往时刻的过往综合负载率得到综合负载率时间序列, 所述 综合负载率时间序列输入到经训练后的ARIMA ‑Kalman预测模型进行预测得到预测综合负 载率; 所述算法pod中包含调度器, 所述调度器基于所述预测综合负载对所述算法pod进行动 态伸缩, 当某一时刻的预测综合负载率大于第一设定阈值, 则在该时刻后的第一设定时间 段后对所述 算法pod进行扩容; 当某一时刻的预测综合负载率小于第 二设定阈值, 则在该时刻后的第 二设定时间段后 对所述算法pod进行缩容。 2.根据权利要求1所述的一种基于Kubernetes容器云平台的弹性伸缩方法, 其特征在 于, 每一算法pod处理至少一调度不同资源的任务, 所述综合负载率为算法pod对不同资源 的综合资源利用率, 当所述算法pod对某项某一种类 资源的资源利用率大于上限阈值, 所述 综合负载率取所述算法pod对不同种类 资源的资源利用率的最大值; 当所述算法pod所有种 类资源的资源利用率小于下限阈值, 所述综合负载率取所述算法pod对不同种类资源利用 率的最大值, 当所述算法pod对任一种类资源的资源利用率不大于上限阈值且不小于下限 阈值, 所述综合负载率为算法pod对不同资源的资源利用率和相应的动态权重  的乘积的总 和。 3.根据权利要求2所述的一种基于Kubernetes容器云平台的弹性伸缩方法, 其特征在 于, 所述资源利用率为所述算法pod对某一种类资源的使用量与所述容器云平台对该种类 资源分配量的比值。 4.根据权利要求1所述的一种基于Kubernetes容器云平台的弹性伸缩方法, 其特征在 于, 在“当某一时刻的预测综合负载率大于第一设定阈值, 所述调度器在第一设定时间段后 对所述算法pod进行扩容 ”步骤中, 所述调度器会在所述第一设定时间段内对所述算法pod 的综合负载率进行持续预测, 获得多个预测结果, 若多次预测结果中所述综合负载率大于 所述第一设定阈值的次数小于第一设定次数, 则取消对所述 算法pod的扩容任务。 5.根据权利要求1所述的一种基于Kubernetes容器云平台的弹性伸缩方法, 其特征在 于, 所述第一设定时间段的时长为所述综合负载率时间序列的时间间隔的五倍减去两倍的 容器镜像下 载时间再减去两倍的容器启动时间。 6.根据权利要求1所述的一种基于Kubernetes容器云平台的弹性伸缩方法, 其特征在 于, 在“当某一时刻的预测综合负载率小于第二设定阈值, 所述调度器在第二设定时间段后 对所述算法pod进行缩容 ”步骤中, 所述调度器会在所述第二设定时间段内对所述算法pod 的综合负载率进行持续预测, 获得多个预测结果, 若多次预测结果中所述综合负载率小于 所述第二设定阈值的次数小于第二设定次数, 则取消对所述 算法pod的缩容任务。 7.根据权利要求1所述的一种基于Kubernetes容器云平台的弹性伸缩方法, 其特征在 于, 所述第二设定时间段 的时长为所述综合负载率时间序列的五倍时间间隔, 其中所述第 二设定阈值小于所述第一设定阈值。 8.一种基于Kubernetes容器云平台的弹性伸缩 装置, 其特 征在于, 包括: 获取模块: 持续获取算法pod当前时刻的当前任务数据, 计算所述当前任务数据的当前权 利 要 求 书 1/2 页 2 CN 115237610 A 2综合负载率, 所述当前综合负载率结合过往时刻的过往综合负载率得到综合负载率时间序 列, 所述综合负载率时间序列输入到经训练后的ARIMA ‑Kalman预测模 型进行预测得到预测 综合负载率; 扩容模块: 所述算法pod中包含调度器, 所述调度器基于所述预测综合负载对所述算法 pod进行动态伸缩, 当某一时刻的预测综合负载率大于第一设定阈值, 则 在该时刻后的第一 设定时间段后对所述 算法pod进行扩容; 缩容装置: 当某一时刻的预测综合负载率小于第二设定阈值, 则在该时刻后的第二设 定时间段后对所述 算法pod进行缩容。 9.一种电子装置, 包括存储器和处理器, 其特征在于, 所述存储器中存储有计算机程 序, 所述处理器被设置为运行所述计算机程序以执行权利要求1 ‑7任一所述的一种基于 Kubernetes容器云平台的弹性伸缩方法。 10.一种可读存储介质, 其特征在于, 所述可读存储介质中存储有计算机程序, 所述计 算机程序包括用于控制过程以执行过程的程序代码, 所述过程包括根据权利要求1 ‑7任一 所述的一种基于Kubernetes容器云平台的弹性伸缩方法。权 利 要 求 书 2/2 页 3 CN 115237610 A 3

.PDF文档 专利 一种基于Kubernetes容器云平台的弹性伸缩方法、装置及应用

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于Kubernetes容器云平台的弹性伸缩方法、装置及应用 第 1 页 专利 一种基于Kubernetes容器云平台的弹性伸缩方法、装置及应用 第 2 页 专利 一种基于Kubernetes容器云平台的弹性伸缩方法、装置及应用 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:08:07上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。