安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210376957.0 (22)申请日 2022.04.11 (71)申请人 中国电信股份有限公司 地址 100033 北京市西城区金融大街31号 (72)发明人 李翔宁 刘海涛 杨涛 刘洋  杨峰义  (74)专利代理 机构 北京律智知识产权代理有限 公司 11438 专利代理师 王辉 (51)Int.Cl. G06F 8/61(2018.01) G06F 8/60(2018.01) G06F 9/50(2006.01) (54)发明名称 容器部署方法、 资源调度方法、 装置、 介质和 电子设备 (57)摘要 本公开提供了一种容器部署方法、 容器部署 装置和资源调度方法、 资源调度装置、 存储介质、 电子设备, 涉及无线通信技术领域。 该容器部署 方法包括: 获取各待部署容器所需的资源信息和 各工作节 点可用的资源信息, 根据各待部署容器 所需特殊资源信息类别, 对各待部署容器进行分 组, 得到多个容器集合并获取各容器集合所需的 资源信息; 基于各工作节点可用特殊资源信息类 别, 对各工作节点进行分组, 得到多个工作节点 集合并获取各工作节点集合可用的资源信息; 从 多个工作节点集合中确定与各容器集合分别匹 配的目标工作节点集合; 在目标工作节点集合中 的各工作节点上部署匹配的容器集合中各待部 署容器。 本公开可以提高容器部署效率和集群资 源利用率。 权利要求书2页 说明书16页 附图8页 CN 114706596 A 2022.07.05 CN 114706596 A 1.一种容器部署方法, 其特 征在于, 包括: 获取各待部署容器所需的资源信息和集群的各工作节点可用的资源信息, 其中, 所述 资源信息包括 通用资源信息和特殊资源信息; 根据各所述待部署容器所需特殊资源信息的类别, 对各所述待部署容器进行分组, 得 到多个容器集 合, 并获取 各所述容器集合所需的资源信息; 基于各所述工作节点可用特殊资源信息的类别, 对所述各工作节点进行分组, 得到多 个工作节点 集合, 并获取 各所述工作节点 集合可用的资源信息; 根据各所述容器集合所需的资源信 息和各所述工作节点集合可用的资源信 息, 从所述 多个工作节点 集合中确定与各 所述容器集合分别匹配的目标工作节点 集合; 在所述目标工作节点集合中的各工作节点上部署匹配的所述容器集合中各待部署容 器。 2.根据权利要求1所述的容器部署方法, 其特征在于, 根据 各所述容器集合所需的资源 信息和各所述工作 节点集合可用的资源信息, 从所述多个工作 节点集合中确定与各所述容 器集合分别匹配的目标工作节点 集合, 包括: 根据各所述容器集合所需的资源信息计算各 所述容器集合的权重值; 基于各所述容器集合的权重值, 从所述多个工作节点集合中确定与 各所述容器集合分 别匹配的目标工作节点 集合。 3.根据权利要求2所述的容器部署方法, 其特征在于, 基于各所述容器集合的权重值, 从所述多个工作节点 集合中确定与各 所述容器集合分别匹配的目标工作节点 集合, 包括: 根据各所述工作节点 集合可用的资源信息, 计算各 所述工作节点 集合的权重值; 按照各所述容器集合的权重值由大到小的顺序, 针对每一个容器集合, 从所述多个工 作节点集合中确定 权重值最大的工作节点 集合为匹配的目标工作节点 集合。 4.一种资源调度方法, 其特 征在于, 包括: 利用权利要求1至3 中任一项所述的容器部署方法, 得到在所述目标工作节点集合中的 工作节点上部署的所述 容器集合中各待部署容器; 获取所述容器集合占用的资源信息和集群的各工作节点所有的资源信息, 其中, 所述 资源信息包括 通用资源信息和特殊资源信息; 根据所述容器集合占用的资源信 息和集群的各所述工作节点所有的资源信 息, 计算所 述容器集合的资源信息占用所述工作 节点资源信息的占用率, 其中所述占用率为所述容器 集合已占用的资源信息与各 所述工作节点所有的资源信息比值; 基于所述占用率调度所述 集群的各工作节点上部署的容器集 合。 5.根据权利要求4所述的资源调度方法, 其特征在于, 基于所述占用率调度所述集群的 各工作节点上部署的容器集 合, 包括: 分别计算所述各工作节点的特殊资源信息占用率和通用资源信息占用率; 根据所述特殊资源信 息占用率和所述通用资源信 息占用率, 调度 所述集群的各工作节 点上部署的容器集 合。 6.根据权利要求5所述的资源调度方法, 其特征在于, 根据 所述特殊资源信 息占用率和 所述通用资源信息占用率, 调度所述 集群的各工作节点上部署的容器集 合, 包括: 若各所述工作节点的特殊资源信 息占用率大于第 一阈值, 则调度 所述集群的各工作节权 利 要 求 书 1/2 页 2 CN 114706596 A 2点上部署容器集 合的数量; 若所述各工作节点的通用资源信 息占用率大于第 二阈值, 且在所述容器集合中包含目 标容器集合, 所述目标容器集合是占用所述工作 节点的通用资源信息大于预设时间的容器 集合, 则将所述目标容器集 合调度到通用资源信息占用率 最小的工作节点上。 7.一种容器部署装置, 其特 征在于, 包括: 信息获取模块, 用于获取各待部署容器所需的资源信 息和集群的各工作节点可用的资 源信息, 其中, 所述资源信息包括 通用资源信息和特殊资源信息; 第一分组模块, 用于根据各所述待部署容器所需的特殊资源信息, 对各所述待部署容 器进行分组, 得到多个容器集 合, 并获取 各所述容器集合所需的资源信息; 第二分组模块, 用于基于各所述工作节点可用的特殊资源信息, 对所述各工作节点进 行分组, 得到多个工作节点 集合, 并获取 各所述工作节点 集合可用的资源信息; 确定模块, 用于根据 各所述容器集合所需的资源信 息和各所述工作节点集合可用的资 源信息, 从所述多个工作节点集合中确定与各所述容器集合分别匹配的目标工作节点集 合; 容器部署模块, 用于在所述目标工作节点集合中的各工作节点上部署匹配的所述容器 集合中各待部署容器。 8.一种资源调度装置, 其特 征在于, 包括: 利用权利要求1至3 中任一项所述的容器部署方法, 得到在所述目标工作节点集合中的 工作节点上部署的所述 容器集合中各待部署容器; 信息获取模块, 用于获取所述容器集合占用的资源信 息和集群的各工作节点所有的资 源信息, 其中, 所述资源信息包括 通用资源信息和特殊资源信息; 数据计算模块, 用于根据所述容器集合占用的资源信 息和集群的各所述工作节点所有 的资源信息, 计算所述容器集合的资源信息占用所述工作节点资源信息的占用率, 其中所 述占用率 为所述容器集合已占用的资源信息与各 所述工作节点所有的资源信息比值; 调度模块, 用于基于所述占用率调度所述 集群的各工作节点上部署的容器集 合。 9.一种存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被处理器执行 时实现权利要求1至3中任一项所述的容器部署方法或权利要求4至6中任一项所述的资源 调度方法。 10.一种电子设备, 其特 征在于, 包括: 处理器; 以及 存储器, 用于存 储所述处 理器的可 执行指令; 其中, 所述处理器配置为经由执行所述可执行指令来执行权利要求1至3 中任一项所述 的容器部署方法或权利要求 4至6中任一项所述的资源调度方法。权 利 要 求 书 2/2 页 3 CN 114706596 A 3

.PDF文档 专利 容器部署方法、资源调度方法、装置、介质和电子设备

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