一种容器管理方法及装置与流程

文档序号:29492895发布日期:2022-04-06 13:59阅读:来源:国知局

技术特征:
1.一种容器管理方法,其特征在于,适用于具有多个容器节点的容器集群管理系统;所述方法包括:容器调度节点监控各容器节点的不可压缩资源的负载;所述各容器节点通过所述容器集群管理系统设置有至少一个容器;所述容器调度节点在确定存在负载达到负载阈值的容器节点时,根据所述达到负载阈值的容器节点中各容器的使用状态确定出待迁移的容器;所述容器调度节点向所述容器集群管理系统发送迁移指令,所述迁移指令用于指示所述容器集群管理系统对所述待迁移的容器进行迁移。2.如权利要求1中所述的方法,其特征在于,所述容器调度节点在确定存在负载达到负载阈值的容器节点时,设置所述达到负载阈值的容器节点的状态为不可配置。3.如权利要求1中所述的方法,其特征在于,容器调度节点监控各容器节点的不可压缩资源的负载,包括:容器调度节点基于开源监控系统,监控各容器节点的不可压缩资源的负载;通过如下方式获取容器节点中各容器的使用状态,包括:所述容器调度节点基于应用性能监控apm,确定容器节点中各容器的使用状态。4.如权利要求1中所述的方法,其特征在于,根据所述达到负载阈值的容器节点中各容器的使用状态确定出待迁移的容器,包括:从所述达到负载阈值的容器节点中确定出满足大负载配置条件的容器;所述大负载配置条件为容器节点的平均利用率大于等于负载阈值和各容器节点平均利用率的差值与容器节点内存总量的乘积;从满足大负载配置条件的容器之外的容器中确定出待迁移的容器。5.如权利要求4中所述的方法,其特征在于,从除满足大负载配置条件的容器之外的容器中确定出待迁移的容器,包括:从除满足大负载配置条件的容器之外的容器中,确定出处于闲置状态的容器和/或资源使用率高的容器作为待迁移的容器。6.如权利要求5中所述的方法,其特征在于,所述待迁移的容器的负载总和不小于所述达到负载阈值的容器节点的负载与各容器节点的平均负载的差值;闲置状态的容器的迁移优先级高于资源使用率高的容器的迁移优先级。7.如权利要求4中所述的方法,其特征在于,还包括:所述容器调度节点确定所述达到负载阈值的容器节点中各容器均满足大负载配置条件,则向所述容器集群管理系统申请扩容;所述容器调度节点在确定存在异常状态的容器节点时,重启所述异常状态的容器节点。8.一种容器管理装置,其特征在于,适用于具有多个容器节点的容器集群管理系统;所述装置包括:监控模块,用于监控各容器节点的不可压缩资源的负载;所述各容器节点通过所述容器集群管理系统设置有至少一个容器;处理模块,用于在确定存在负载达到负载阈值的容器节点时,根据所述达到负载阈值的容器节点中各容器的使用状态确定出待迁移的容器;
所述处理模块还用于,向所述容器集群管理系统发送迁移指令,所述迁移指令用于指示所述容器集群管理系统对所述待迁移的容器进行迁移。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序,当所述程序在计算机上运行时,使得计算机实现执行权利要求1至7中任一项所述的方法。10.一种计算机设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于调用所述存储器中存储的计算机程序,按照获得的程序执行如权利要求1至7任一权利要求所述的方法。

技术总结
本发明实施例提供一种容器管理方法及装置,适用于具有多个容器节点的容器集群管理系统;该方法包括:容器调度节点监控各容器节点的不可压缩资源的负载;所述各容器节点通过所述容器集群管理系统设置有至少一个容器;所述容器调度节点在确定存在负载达到负载阈值的容器节点时,根据所述达到负载阈值的容器节点中各容器的使用状态确定出待迁移的容器;所述容器调度节点向所述容器集群管理系统发送迁移指令,所述迁移指令用于指示所述容器集群管理系统对所述待迁移的容器进行迁移。相比于现有技术中仅仅进行重调度来说,本申请即可以进一步均衡节点间资源,又考虑了容器使用情况,提高节点提供服务的质量。提高节点提供服务的质量。提高节点提供服务的质量。


技术研发人员:林思君 孔冰
受保护的技术使用者:深圳前海微众银行股份有限公司
技术研发日:2021.12.27
技术公布日:2022/4/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1