说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210969211.0 (22)申请日 2022.08.12 (71)申请人 济南浪潮数据技 术有限公司 地址 250101 山东省济南市自由贸易试验 区济南片区浪潮路1036号 浪潮科技园 S05楼S311室 (72)发明人 乔霖 苏志远  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 任美玲 (51)Int.Cl. G06F 9/50(2006.01) G06F 8/60(2018.01) (54)发明名称 容器集群的可容纳容器组数量调整 方法、 系 统及相关组件 (57)摘要 本申请公开了一种容器集群的可容纳容器 组数量调整方法、 系统及相关组件, 应用于云平 台技术领域, 包括: 根据容器集群的各个节点中 的各个容器组的CPU分配信息和内存分配信息, 确定出单个容器组的CPU占用预测值和内存占用 预测值; 针对任意1个节点, 分别确定出当节点按 照单个容器组的CPU占用预测值以及内存占用预 测值进行容器组的划分时, 所划分出的第一容器 组划分值和第二容器组划分值; 并将第一容器组 划分值和第二容器组划分值中的较小值作为节 点的目标容器组划分值, 调整节 点的配置信息中 的可容纳容器组数量为目标容器组划分值。 应用 本申请的方案, 可以方便且有效地将容器集群的 节点中的可容纳容器组的数量设置为合适的数 值。 权利要求书3页 说明书12页 附图2页 CN 115328652 A 2022.11.11 CN 115328652 A 1.一种容器集群的可容纳容器组数量调整方法, 其特 征在于, 包括: 根据容器集群的各个节点中的各个容器组的CPU分配信息, 确定出单个容器组的CPU占 用预测值; 根据容器集群的各个节点中的各个容器组 的内存分配信 息, 确定出单个容器组 的内存 占用预测值; 针对任意1个节点, 确定出当所述节点按照单个容器组的CPU占用预测值进行容器组的 划分时, 划分出的容器组数量, 并作为所述节点的第一 容器组划分值; 针对任意1个节点, 确定出当所述节点按照单个容器组的内存占用预测值进行容器组 的划分时, 划分出的容器组数量, 并作为所述节点的第二 容器组划分值; 针对任意1个节点, 将所述节点的所述第一容器组划分值和所述第二容器组划分值中 的较小值, 作为所述节点的目标容器组划分值, 并调整所述节点的配置信息中的可容纳容 器组数量 为所述目标容器组划分值。 2.根据权利要求1所述的容器集群的可容纳容器组数量调整方法, 其特征在于, 所述根 据容器集群的各个节点中的各个容器组的CPU分配信息, 确定出单个容器组的CPU占用预测 值, 包括: 确定出容器集群的各个节点中的各个容器组的CPU分配初始值的总和, 并除以所述容 器集群的 的各个节点中的容器组的总数量, 得到所述 容器集群的容器组CPU分配平均值; 将所述CPU分配平均值作为确定出的单个容器组的CPU占用预测值。 3.根据权利要求2所述的容器集群的可容纳容器组数量调整方法, 其特征在于, 在确定 出容器集群的各个节点中的各个容器组的CPU分配初始值的总和, 并除以所述容器集群的 的各个节点中的容器组的总数量, 得到所述容器集群的容器组CPU分配平均值之后, 还包 括: 将得到的所述 容器集群的容器组CPU分配平均值乘以第一预设系数k; 相应的, 所述将所述CPU分配平均值作为确定出的单个容器组的CPU占用预测值, 包括: 在将得到的所述容器集群的容器组CPU分配平均值乘以第 一预设系数k之后, 将相乘后 的乘积作为确定出的单个容器组的CPU占用预测值; 其中, 所述第一预设系数k的取值大于1。 4.根据权利要求1所述的容器集群的可容纳容器组数量调整方法, 其特征在于, 所述根 据容器集群的各个节 点中的各个容器组的内存分配信息, 确定出单个容器组的内存占用预 测值, 包括: 确定出容器集群的各个节点中的各个容器组 的内存分配最高值的总和, 并 除以所述容 器集群的的各个节点中的容器组的总数量, 将得到的数值作为确定出的单个容器组的内存 占用预测值。 5.根据权利要求1所述的容器集群的可容纳容器组数量调整方法, 其特征在于, 所述根 据容器集群的各个节点中的各个容器组的CPU分配信息, 确定出单个容器组的CPU占用预测 值, 包括: 当接收到容器组数量调整指令时, 或者每当经过预设时间间隔时, 自动根据容器集群 的各个节点中的各个容器组的CPU分配信息, 确定出 单个容器组的CPU占用预测值; 相应的, 所述根据容器集群的各个节点中的各个容器组的内存分配信息, 确定出单个权 利 要 求 书 1/3 页 2 CN 115328652 A 2容器组的内存占用预测值, 包括: 当接收到所述容器组数量调整指令时, 或者每当经过预设时间间隔时, 自动根据容器 集群的各个节点中的各个容器组的内存分配信息, 确定出 单个容器组的内存占用预测值。 6.根据权利要求1至5任一项所述的容器集群的可容纳容器组数量调 整方法, 其特征在 于, 所述根据容器集群的各个节点中的各个容器组的内存分配信息, 确定出单个容器组的 内存占用预测值, 包括: 确定出容器集群的各个节点中的各个容器组 的内存分配初始值的总和, 作为第 一内存 总和; 确定出容器集群的各个节点中的各个容器组 的内存分配最高值的总和, 作为第 二内存 总和; 计算所述第 一内存总和与 所述第二内存总和的平均值, 并 除以所述容器集群的的各个 节点中的容器组的总数量, 得到所述 容器集群的容器组内存分配平均值; 将所述内存分配平均值作为确定出的单个容器组的内存占用预测值。 7.根据权利要求6所述的容器集群的可容纳容器组数量调整方法, 其特征在于, 在计算 所述第一内存总和与所述第二内存总和的平均值, 并除以所述容器集群的的各个节点中的 容器组的总数量, 得到所述 容器集群的容器组内存分配平均值之后, 还 包括: 将得到的所述 容器集群的容器组内存分配平均值乘以第二预设系数q; 相应的, 所述将所述内存分配平均值作为确定出的单个容器组的内存占用预测值, 包 括: 在将得到的所述容器集群的容器组内存分配平均值乘以第二预设系数q之后, 将相乘 后的乘积作为确定出的单个容器组的内存占用预测值; 其中, 所述第二预设系数q的取值大于1。 8.一种容器集群的可容纳容器组数量调整系统, 其特 征在于, 包括: 单容器组CPU占用预测值确定模块, 用于根据容器集群的各个节点中的各个容器组的 CPU分配信息, 确定出 单个容器组的CPU占用预测值; 单容器组内存占用预测值确定模块, 用于根据容器集群的各个节点中的各个容器组 的 内存分配信息, 确定出 单个容器组的内存占用预测值; 第一容器组划分值计算模块, 用于针对任意1个节点, 确定出当所述节点按照单个容器 组的CPU占用预测值进 行容器组的划分时, 划分出的容器组数量, 并作为所述节点的第一容 器组划分值; 第二容器组划分值计算模块, 用于针对任意1个节点, 确定出当所述节点按照单个容器 组的内存占用预测值进行容器组的划分时, 划分出 的容器组数量, 并作为所述节点的第二 容器组划分值; 可容纳容器组数量调整模块, 用于针对任意1个节点, 将所述节点的所述第 一容器组划 分值和所述第二容器组划分值中的较小值, 作为所述节点的目标容器组划分值, 并调整所 述节点的配置信息中的可容纳容器组数量 为所述目标容器组划分值。 9.一种容器集群的可容纳容器组数量调整设备, 其特 征在于, 包括: 存储器, 用于存 储计算机程序; 处理器, 用于执行所述计算机程序以实现如权利要求1至7任一项所述的容器集群的可权 利 要 求 书 2/3 页 3 CN 115328652 A 3

.PDF文档 专利 容器集群的可容纳容器组数量调整方法、系统及相关组件

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