行业标准网
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210587030.1 (22)申请日 2022.05.27 (71)申请人 济南浪潮数据技 术有限公司 地址 250101 山东省济南市自由贸易试验 区济南片区浪潮路1036号 浪潮科技园 S05楼S311室 (72)发明人 刘帅 刘畅 (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 马小青 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 一种Kubernetes集群的pod调度方法及相关 组件 (57)摘要 本发明公开了一种Kubernetes集群的pod调 度方法及相关组件, 涉及调度技术领域, 确定集 群中各物理主机包括资源的实 际利用率, kube ‑ scheduler可根据实际利用率确定可部署该pod 的目标主机, 以实现pod部署。 具体的, 基于实 际 利用率按照预设评分标准确定各物理主机的综 合评分, 并确定综合评分最高的物理主机为可部 署该pod的目标主机。 可见, 本申请综合考虑了 各 物理主机资源的实际利用率, 相较于现有技术中 随机调度且在pod已部署后再进行二次调度的方 式, 在kube ‑scheduler首次调度时即保证了调度 的最优性及合理性, 实现了pod均衡调度, 保证了 应用服务的稳定性及资源的最大化利用。 权利要求书2页 说明书10页 附图2页 CN 114968581 A 2022.08.30 CN 114968581 A 1.一种Kubernetes集群的pod调度方法, 其特征在于, 应用于所述Kubernetes集群中的 云主机, 所述方法包括: 确定所述Kubernetes集群中各物理主机包括的资源的实际利用率; 调用所述云主机的Kubernetes中的kube ‑scheduler执 行如下步骤: 基于所述实际利用率按照预设评分标准确定各 所述物理主机的综合评分; 确定所述综合评分最高的物理主机为可部署所述pod的目标主机 。 2.如权利要求1所述的Kubernetes集群的pod调度方法, 其特征在于, 基于所述实际利 用率按照预设评分标准确定各 所述物理主机的综合评分之前, 还 包括: 针对每一个所述物理主机, 执 行如下步骤: 判断所述实际利用率是否小于与其对应的预设 资源过滤阈值; 若是, 确定所述物理主机为具 备分配资格的物理主机; 基于所述实际利用率按照预设评分标准确定各 所述物理主机的综合评分, 包括: 基于所述实际利用率按照预设评分标准确定所有的具备分配资格的物理主机的综合 评分。 3.如权利要求1所述的Kubernetes集群的pod调度方法, 其特征在于, 所述资源的总个 数为N个, 其中N 为不小于2的整数; 基于所述实际利用率按照预设评分标准确定各 所述物理主机的综合评分, 包括: 针对每一个所述物理主机, 执 行如下步骤: 基于第i种资源的实际利用率确定与第i种资源对应的资源评分, 所述资源评分与所述 实际利用率呈负相关, 其中, 1≤i≤N且i 为整数; 基于各所述资源评分确定所述物理主机的综合评分。 4.如权利要求1所述的Kubernetes集群的pod调度方法, 其特征在于, 确定所述 Kubernetes集群中各物理主机包括的资源的实际利用率, 包括: 针对每一个所述物理主机, 执 行如下步骤: 通过预先设置在所述云主机中的prometheus监控组件获取所述物理主机正在运行的 各进程所占用的资源数量; 将各所述资源数量相加以确定所述资源的实际已使用数量; 将所述实际已使用数量与所述资源的资源总量的比值作为所述资源的实际利用率。 5.如权利要求1所述的Kubernetes集群的pod调度方法, 其特征在于, 基于所述实际利 用率按照预设评分标准确定各 所述物理主机的综合评分之前, 还 包括: 判断所述云主机是否预定义有pod亲和性策略; 若是, 根据所述pod的身份标识信息按照所述pod亲和性策略确定存在调度资格的物理 主机; 基于所述实际利用率按照预设评分标准确定各 所述物理主机的综合评分, 包括: 基于所述实际利用率按照预设评分标准确定所有的存在调度资格的物理主机的综合 评分。 6.如权利要求1所述的Kubernetes集群的pod调度方法, 其特征在于, 所述资源包括CPU 资源、 存储资源及网络资源中的至少一种。 7.如权利要求1至6任一项所述的Kubernetes集群的pod调度方法, 其特征在于, 还包权 利 要 求 书 1/2 页 2 CN 114968581 A 2括: S21: 调用所述云主机的Kubernetes中的kube ‑scheduler确定各所述物理主机中的任 一个作为可部署所述pod的目标主机; S22: 将所述pod部署在所述目标主机上; S23: 调用所述云主机的Kubernetes中的Desc heduler, 执 行如下步骤: 确定所述目标主机上 所述pod及各个已部署pod对于所述资源的实际占用率; 判断所述pod的实际占用率是否大于(1 ‑各所述已部署pod的实际占用率的加 和); 若是, 将所述pod从所述物理主机中驱逐并返回S21, 以使驱逐后的pod被所述kube ‑ scheduler重新确定可部署其自身的目标主机 。 8.一种Kubernetes集群的pod调度系统, 其特征在于, 应用于所述Kubernetes集群中的 云主机, 所述系统包括: 资源利用情况确定单元, 用于确定所述Kubernetes集群中各物理主机包括的资源的实 际利用率; 调用单元, 用于调用所述云主机的Kubernetes中 的kube‑scheduler依次执行评分单元 及目标主机确定单 元; 所述评分单元, 用于基于所述实际利用率按照预设评分标准确定各所述物理主机的综 合评分; 所述目标主机确定单元, 用于确定所述综合评分最高的物理主机为可部署所述pod的 目标主机 。 9.一种云主机, 其特 征在于, 包括: 存储器, 用于存 储计算机程序; 处理器, 用于执行如权利要求1至7任一项所述的Kubernetes集群 的pod调度方法的步 骤。 10.一种计算机可读存 储介质, 其特 征在于, 包括: 所述计算机可读介质上存储有计算机程序, 所述计算机程序被处理器执行时实现如权 利要求1至7任一项所述的Kubernetes集群的pod调度方法的步骤。权 利 要 求 书 2/2 页 3 CN 114968581 A 3
专利 一种Kubernetes集群的pod调度方法及相关组件
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 13:25:42
上传分享
举报
下载
原文档
(401.7 KB)
分享
友情链接
T-CAGHP 016—2018 地质灾害监测仪器物理接口规定 试行.pdf
GB-T 18175-2014 水处理剂缓蚀性能的测定 旋转挂片法.pdf
T-TAF 077.1—2020 APP收集使用个人信息最小必要评估规范 总则.pdf
GB-T 43582-2023 区块链和分布式记账技术 应用程序接口 中间件技术指南.pdf
GB/T 32925-2016 信息安全技术 政府联网计算机终端安全管理基本要求.pdf
DB52-T 1626-2021 水利工程调整概算报告编制导则 贵州省.pdf
GB-T 12538-2023 道路车辆 质心位置的测定.pdf
DB1331-T 042—2023 电动重卡换电系统技术要求 雄安新区.pdf
GB-T 32658-2016 业余无线电设备射频技术要求及测试方法.pdf
GB-T 19557.5-2017 植物品种特异性、一致性和稳定性测试指南 大白菜.pdf
GB-T 37539-2019 火电厂腐蚀控制工程全生命周期要求.pdf
华为AI盘古大模型研究框架.pdf
DB31-T 1356.3-2022 公共数据资源目录 第3部分:编码规范 上海市.pdf
DB51-T 705-2023 四川主要造林树种苗木质量分级 四川省.pdf
GB-T 2362-1990 小模数渐开线圆柱齿轮基本齿廓.pdf
GB 19574-2004 高压钠灯用镇流器能效限定值及节能评价值.pdf
T-ZYYX 002—2019 经尿道前列腺等离子电切手术操作技术规范.pdf
清华大学 - SuperBench大模型综合能力评测报告 0412 v2.2.pdf
SAE_2012-01-1037_Integrating In-Wheel Motors into Vehicles - Real-World Experiences.pdf
tc260 汽车采集数据处理安全指南.pdf
1
/
3
15
评价文档
赞助2.5元 点击下载(401.7 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。