说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211071960.8 (22)申请日 2022.09.02 (65)同一申请的已公布的文献号 申请公布号 CN 115168057 A (43)申请公布日 2022.10.11 (73)专利权人 浙江大华 技术股份有限公司 地址 310051 浙江省杭州市滨江区滨安路 1187号 (72)发明人 周文凯 胡荣保 周明伟 江文龙  郑艳涛 章东平 潘晨 刘东升  张寅  (74)专利代理 机构 深圳市威世博知识产权代理 事务所(普通 合伙) 44280 专利代理师 严翠霞(51)Int.Cl. G06F 9/50(2006.01) (56)对比文件 CN 114500523 A,202 2.05.13 US 20213 65290 A1,2021.1 1.25 审查员 辛小霞 (54)发明名称 基于k8s集群的资源调度方法及装置 (57)摘要 本申请公开了一种基于k8s集群的资源调度 方法及装置。 该基于k8s集群的资源调度方法包 括: 响应于客户端的动态应用创建请求, 确认能 否利用动态资源池创建动态pod, 所述动态pod为 所述动态应用的pod; 若不能利用动态资源池创 建动态pod, 从静态资源池分配资源而执行所述 动态pod的创建。 本申请可以提高集群中资源利 用率。 权利要求书2页 说明书9页 附图3页 CN 115168057 B 2022.12.20 CN 115168057 B 1.一种基于k8s集群的资源调度方法, 其特征在于, 所述K8s集群的虚拟化资源池包括 动态资源池和静态资源池, 所述动态资源池用于运行动态pod应用, 所述静态资源池用于运 行静态pod应用, 所述动态资源池和所述静态资源池中的pod 的指定配置之和不大于所述虚 拟化资源 池的指定配置之和, 所述方法包括: 所述k8s集群中的管理设备响应于客户端的动态应用创建请求, 确认能否利用动态资 源池创建动态pod, 所述动态pod为所述动态应用的pod; 若不能利用动态资源池创建动态pod, 从静态资源池分配资源而执行所述动态pod的创 建。 2.根据权利要求1所述的基于k8s集群的资源调度方法, 其特征在于, 所述从静态资源 池分配资源而执 行所述动态pod的创建, 之后包括; 响应于客户端的静态应用创建请求, 若在不能利用所述静态资源池创建静态pod、 且所 述静态资源池被动态pod占用的情况下, 驱逐所述静态资源池上运行的动态pod, 所述静态 pod为所述静态应用的pod; 从所述静态资源 池分配资源, 以执 行所述静态pod的创建。 3.根据权利要求2所述的基于k8s集群的资源调度方法, 其特征在于, 所述若在不能利 用所述静态资源池创建静态pod、 且所述静态资源池被动态pod占用的情况下, 驱逐所述静 态资源池上运行的动态pod, 包括: 若所述静态资源池存在被动态pod占用的情况, 确认驱逐所述静态资源池上运行的动 态pod后、 所述静态资源 池上的剩余资源能否满足所述静态pod的资源配置要求; 若确认驱逐所述静态资源池上运行的动态pod后、 所述资源池上的剩余资源能够满足 所述静态pod的资源配置要求, 依次执行所述驱逐所述静态资源池上运行的动态pod、 和所 述从所述静态资源 池分配资源, 以执 行所述静态pod的创建的步骤。 4.根据权利要求2或3所述的基于k8s集群的资源调度 方法, 其特征在于, 所述驱逐所述 静态资源 池上运行的动态pod, 包括: 对所述静态资源池上运行的动态pod进行驱逐, 直至所述静态资源池能够满足静态pod 的资源配置要求。 5.根据权利要求1所述的基于k8s集群的资源调度方法, 其特征在于, 所述确认能否利 用动态资源 池创建动态pod, 之后包括: 若能, 从所述动态资源 池分配资源, 以执 行所述动态pod的创建。 6.根据权利要求1所述的基于k8s集群的资源调度方法, 其特征在于, 所述响应于客户 端的动态应用创建请求, 确认能否利用动态资源 池创建动态pod, 包括: 若所述动态应用创建请求声明的副本数量为预设数量, 则依次确认能否利用动态资源 池创建预设数量个动态pod中每 个动态pod; 若能, 则从所述动态资源池分配资源, 以执行每个能够利用所述动态资源池创建的动 态pod的创建; 若否, 则从所述静态资源池分配资源, 以执行每个不能利用所述动态资源池创建的动 态pod的创建。 7.根据权利要求6所述的基于k8s集群的资源调度方法, 其特征在于, 所述响应于客户 端的动态应用创建请求, 确认能否利用动态资源 池创建动态pod, 包括:权 利 要 求 书 1/2 页 2 CN 115168057 B 2响应于所述动态应用创建请求, 生成所述动态应用的副本控制器; 所述执行所述动态pod的创建, 之后包括: 通过所述副本控制器持续 监控预设数量个所述动态pod的状态。 8.根据权利要求1所述的基于k8s集群的资源调度方法, 其特 征在于, 所述确认能否利用动态资源池创建动态pod, 包括: 判定所述动态资源池中是否存在能 够满足所述动态pod的资源配置要求的节点; 若所述动态资源池中存在能够满足所述动态 pod的资源配置要求的节点, 则能够利用动态资源池创建动态pod; 若所述动态资源池中不 存在能够满足所述动态pod的资源配置要求的节点, 则不能利用动态资源 池创建动态pod; 所述从静态资源池分配资源而执行所述动态pod的创建, 包括: 在所述静态资源池的其 中一个能够满足所述动态pod的资源配置要求的节点上进行 所述动态pod的创建。 9.一种电子设备, 其特征在于, 所述电子设备包括处理器, 所述处理器用于执行指令以 实现权利要求1 ‑8中任一项所述的方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有指令/程 序数据, 所述指令 /程序数据用于被执 行以实现权利要求1 ‑8中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115168057 B 3

.PDF文档 专利 基于k8s集群的资源调度方法及装置

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