[发明专利]一种资源回收方法、系统、设备及可读存储介质在审
| 申请号: | 202211658484.X | 申请日: | 2022-12-22 |
| 公开(公告)号: | CN116089068A | 公开(公告)日: | 2023-05-09 |
| 发明(设计)人: | 林萍萍;刘凯敏;章云鹏 | 申请(专利权)人: | 博上(山东)网络科技有限公司;林萍萍;山东未来网络研究院(紫金山实验室工业互联网创新应用基地) |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/445 |
| 代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 唐忠庆 |
| 地址: | 250002 山东省济南市市*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 资源 回收 方法 系统 设备 可读 存储 介质 | ||
本发明公开了一种该资源回收方法,包括:预先配置资源检查时间、对象资源留存时间以及对象资源白名单;根据所述资源检查时间和所述对象资源白名单,定时对Kubernetes集群中的对象资源进行扫描,确定非对象资源白名单中的无用对象资源;根据对象资源留存时间,对所述无用对象资源进行分析,判断所述无用对象资源存储时间是否超过预先配置的对象资源留存时间;在判断结果为超过的情况下,采用Kubernetes集群安全删除策略删除所述无用对象资源。本发明能够自动的对Kubernetes集群中不再使用无用对象资源进行清理,减轻了Etcd的负担,保持了整个Kubernetes集群健康运行。
技术领域
本发明涉及云计算技术领域,具体来说,涉及一种资源回收方法、系统设备及可读存储介质。
背景技术
随着云计算技术的发展,越来越多的企业将自己的生产或运维系统“上云”,除了使用云计算厂商提供的云服务外,其它企业需要维护安装在自己机房上的Kubernetes集群。随着使用时间的增加,Kubernetes集群中难免会遗留一些不再使用的资源,比如空的Namespace、执行完成的Job、没有使用的Service、PersistentVolumeClaims,这些资源会占用Etcd存储,给集群运行造成压力,严重时可能导致整个集群不可用。
目前Kubernetes组件kubelet可以回收Pod占用的计算资源,比如CPU、内存和磁盘,这些计算资源为集群中Node节点上的资源。当运行在每个计算节点上的kubelet检测到节点上的计算资源使用率达到阈值时,会将Pod驱逐到相对空闲的计算节点上;不仅如此,kubelet还会清理镜像磁盘空间。这样可以使节点上的计算资源使用率一直在阈值下,保证Kubernetes集群的稳定性。
但是,Kubernetes组件kubelet可只能清理Node节点的计算资源,不能清理Kubernetes集群保存在Etcd中的对象资源。这些对象资源如果不能自动回收,会随着时间的推移不断积累,不断增加Etcd存储的压力,整个集群的性能和健康都会受到影响。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种资源回收方法、系统、设备及可读存储介质,能够对Kubernetes集群中不再使用的对象资源进行清理,减轻Etcd的负担,保持整个Kubernetes集群健康运行。
本发明的技术方案是这样实现的:
根据本发明的第一方面,提供了一种资源回收方法。
该资源回收方法,包括:
预先配置资源检查时间、对象资源留存时间以及对象资源白名单;
根据所述资源检查时间和所述对象资源白名单,定时对Kubernetes集群中的对象资源进行扫描,确定非对象资源白名单中的无用对象资源;
根据对象资源留存时间,对所述无用对象资源进行分析,判断所述无用对象资源存储时间是否超过预先配置的对象资源留存时间;
在判断结果为超过的情况下,采用Kubernetes集群安全删除策略删除所述无用对象资源。
其中,根据所述资源检查时间和所述对象资源白名单,定时对Kubernetes集群中的对象资源进行扫描,确定非对象资源白名单中的无用对象资源包括:根据所述资源检查时间,定时对Kubernetes集群中的对象资源进行扫描,确定Kubernetes集群中的对象资源信息;根据所述对象资源白名单,提取扫描出的对象资源信息中的非对象资源白名单所对应的对象资源信息;对提取的对象资源信息分析,确定对象资源信息中的无用对象资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博上(山东)网络科技有限公司;林萍萍;山东未来网络研究院(紫金山实验室工业互联网创新应用基地),未经博上(山东)网络科技有限公司;林萍萍;山东未来网络研究院(紫金山实验室工业互联网创新应用基地)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211658484.X/2.html,转载请声明来源钻瓜专利网。





