[发明专利]弹性管理集群物理机节点的方法、装置及电子设备在审
申请号: | 202011425303.X | 申请日: | 2020-12-08 |
公开(公告)号: | CN112416530A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 王俊 | 申请(专利权)人: | 西藏宁算科技集团有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F9/50 |
代理公司: | 成都市鼎宏恒业知识产权代理事务所(特殊普通合伙) 51248 | 代理人: | 罗超 |
地址: | 850000 西藏自*** | 国省代码: | 西藏;54 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 弹性 管理 集群 物理 节点 方法 装置 电子设备 | ||
本发明公开了一种弹性管理集群物理机节点的方法、装置及电子设备,该方法包括:收集集群的第一使用数据;根据所述第一使用数据判定是否触发资源调度策略,若是,则计算出最佳的可调度物理机节点;收集被监控物理机节点的第二使用数据;根据所述第二使用数据判定是否触发所述被监控物理机节点中的容器重调度,若是,则将所述被监控物理机节点中的容器迁移至所述最佳的可调度物理机节点中;调用容器被迁移后的所述被监控物理机节点的api,关闭该物理机。本申请中,当集群资源空闲时,将分布在各节点上的容器重新迁移到计算出的最佳调度物理机节点上,空出节点,以达到回收节点、合理配置资源、减少电耗成本的目的。
技术领域
本发明属于计算机软件应用技术领域,具体涉及一种私有云场景下弹性管理集群物理机节点的方法、装置及电子设备。
背景技术
kubernetes是google开源的容器集群管理系统,提供应用部署、维护、扩展机制等功能,利用kubernetes能方便管理跨集群运行容器化的应用,简称:k8s(k与s之间有8个字母)。私有云场景使用k8s集群时,选择使用物理机和虚拟机或混合使用作为k8s集群的计算节点是普遍存在的。在使用物理机作为计算节点时,长时间的使用带来了极大的电耗成本。如何按需弹性管理物理机的开关和使用以减少电耗成本,无疑是该场景下的一个痛点。
发明内容
为了解决上述问题,本发明提供一种弹性管理集群物理机节点的方法、装置及电子设备,当集群资源空闲时,将分布在各节点上的容器重新迁移到其计算出的最佳调度节点上,空出节点,以达到回收节点、减少电耗成本的目的。
本发明所采用的技术方案为:一种弹性管理集群物理机节点的方法,包括以下步骤:收集集群的第一使用数据,其中,所述第一使用数据为当前集群cpu和内存总的使用数据;根据所述第一使用数据判定是否触发资源调度策略,若是,则计算出最佳的可调度物理机节点;收集被监控物理机节点的第二使用数据,其中,所述第二使用数据为所述被监控物理机节点的各自cpu和内存使用数据;根据所述第二使用数据判定是否触发所述被监控物理机节点中的容器重调度,若是,则将所述被监控物理机节点中的容器迁移至所述最佳的可调度物理机节点中;调用容器被迁移后的所述被监控物理机节点的api,关闭该物理机。
作为一种可选的技术方案,所述触发资源调度策略的条件为:根据所述第一使用数据计算当前集群cpu总量使用率和内存总量使用率,当在持续一段时间内所述cpu总量使用率和/或内存总量使用率低于预定阈值时,则触发资源调度策略。
作为一种可选的技术方案,所述触发所述被监控物理机节点中的容器重调度的条件为:根据所述第二使用数据计算所述被监控物理机节点的各自cpu使用率和内存使用率,当在持续一段时间内所述cpu使用率和/或内存使用率低于预定阈值时,则触发所述被监控物理机节点中的容器重调度。
作为一种可选的技术方案,所述关闭该物理机的步骤之后还包括:根据所述第一使用数据,判定是否触发物理机重用,若是,则选择至少一台所述被关闭的物理机进行网络唤醒,并将其配置纳入集群使用;其中,触发物理机重用的条件为:根据所述第一使用数据计算当前集群cpu总量使用率和内存总量使用率,当在持续一段时间内所述cpu总量使用率和/或内存总量使用率高于预定阈值时,则触发物理机重用。
本申请还公开了一种弹性管理集群物理机节点的装置,包括:第一收集模块,用于收集集群的第一使用数据,其中,所述第一使用数据为当前集群cpu和内存总的使用数据;第一判定模块,用于根据所述第一使用数据判定是否触发资源调度策略,若是,则计算出最佳的可调度物理机节点;第二收集模块,用于收集被监控物理机节点的第二使用数据,其中,所述第二使用数据为所述被监控物理机节点的各自cpu和内存使用数据;第二判定模块,用于根据所述第二使用数据判定是否触发所述被监控物理机节点中的容器重调度,若是,则将所述被监控物理机节点中的容器迁移至所述最佳的可调度物理机节点中;调用模块,用于调用容器被迁移后的所述被监控物理机节点的api,关闭该物理机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西藏宁算科技集团有限公司,未经西藏宁算科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011425303.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种零固废制备单氰胺的方法
- 下一篇:一种KNX和Zigbee的融合设备