System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种文件清理方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种文件清理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41374462 阅读:7 留言:0更新日期:2024-05-20 10:18
本申请公开了一种文件清理方法、装置、电子设备及存储介质,该方法包括:获取文件清理指令;文件清理指令用于指示对当前服务节点进行文件清理;当前服务节点是服务集群中多个服务节点中的服务节点;多个服务节点中的每个服务节点部署有清理单元;确定当前服务节点中待清理文件的路径信息;在当前服务节点的清理单元中,配置指向路径信息的数据卷;将数据卷挂载至清理单元的主容器中,形成指定目录;根据文件清理指令,在主容器中对指定目录进行文件清理。如此,可以有效便捷地清理无用的容器资源和其他文件,可以释放节点磁盘空间,进而可以提高节点的服务效率。

【技术实现步骤摘要】

本申请涉及互联网,特别涉及一种文件清理方法、装置、电子设备及存储介质


技术介绍

1、k8s(kubernetes)是当前比较流行的用于管理云平台上容器化应用的开源工具,被大量互联网公司广泛使用。

2、在使用k8s编排容器部署服务过程中,每天会在各个节点(宿主机)上迭代产生大量日志文件、临时文件和镜像版本,超出了k8s集群组件kubelet自带的清理能力,不及时清理的话长期累积的资源会对宿主机磁盘造成非常大的压力,甚至造成节点不可用。因此,如何更有效便捷地清理宿主机上无用的容器资源和其他文件资源是亟需解决的问题。


技术实现思路

1、为了解决如何更有效便捷地清理宿主机上无用的容器资源和其他文件资源的问题,本申请提供了一种文件清理方法、装置、电子设备及存储介质:

2、根据本申请的第一方面,提供了一种文件清理方法,包括:

3、获取文件清理指令;文件清理指令用于指示对当前服务节点进行文件清理;当前服务节点是服务集群中多个服务节点中的服务节点;多个服务节点中的每个服务节点部署有清理单元;

4、确定当前服务节点中待清理文件的路径信息;

5、在当前服务节点的清理单元中,配置指向路径信息的数据卷;

6、将数据卷挂载至清理单元的主容器中,形成指定目录;

7、根据文件清理指令,在主容器中对指定目录进行文件清理。

8、根据本申请的第二方面,提供了一种文件清理装置,包括:

9、获取模块,用于获取文件清理指令;文件清理指令用于指示对当前服务节点进行文件清理;当前服务节点是服务集群中多个服务节点中的服务节点;多个服务节点中的每个服务节点部署有清理单元;

10、确定模块,用于确定当前服务节点中待清理文件的路径信息;

11、配置模块,用于在当前服务节点的清理单元中,配置指向路径信息的数据卷;

12、挂载模块,用于将数据卷挂载至清理单元的主容器中,形成指定目录;

13、清理模块,用于根据文件清理指令,在主容器中对指定目录进行文件清理。

14、根据本申请的第三方面,提供了一种电子设备,电子设备包括处理器和存储器,存储器中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如第一方面的文件清理方法。

15、根据本申请的第四方面,提供了一种计算机可读存储介质,存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如第一方面的文件清理方法。

16、本申请提供的一种文件清理方法、装置、电子设备及存储介质,具有如下技术效果:

17、通过获取文件清理指令;文件清理指令用于指示对当前服务节点进行文件清理;当前服务节点是服务集群中多个服务节点中的服务节点;多个服务节点中的每个服务节点部署有清理单元;确定当前服务节点中待清理文件的路径信息;在当前服务节点的清理单元中,配置指向路径信息的数据卷;将数据卷挂载至清理单元的主容器中,形成指定目录;根据文件清理指令,在主容器中对指定目录进行文件清理。如此,可以有效便捷地清理无用的容器资源和其他文件,可以释放节点磁盘空间,进而可以提高节点的服务效率。

本文档来自技高网...

【技术保护点】

1.一种文件清理方法,其特征在于,包括:

2.根据权利要求1所述的文件清理方法,其特征在于,所述获取文件清理指令之前,所述方法还包括:

3.根据权利要求1或2所述的文件清理方法,其特征在于,所述在所述当前服务节点的清理单元中,配置指向所述路径信息的数据卷,包括:

4.根据权利要求1所述的文件清理方法,其特征在于,所述指定目录包括服务日志文件目录、告警日志文件目录、临时文件目录和内核文件目录中的至少一个;所述在所述主容器中对指定目录进行文件清理,包括:

5.根据权利要求1所述的文件清理方法,其特征在于,所述指定目录包括所述当前服务节点的容器资源存放路径;所述在所述主容器中对指定目录进行文件清理,包括:

6.根据权利要求4或5所述的文件清理方法,其特征在于,所述清理单元还包括初始化容器;所述在所述主容器中对指定目录进行文件清理之前,所述方法还包括:

7.根据权利要求1所述的文件清理方法,其特征在于,所述在所述主容器中对指定目录进行文件清理,包括:

8.一种文件清理装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求1-7任一项所述的文件清理方法。

10.一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1-7任一项所述的文件清理方法。

...

【技术特征摘要】

1.一种文件清理方法,其特征在于,包括:

2.根据权利要求1所述的文件清理方法,其特征在于,所述获取文件清理指令之前,所述方法还包括:

3.根据权利要求1或2所述的文件清理方法,其特征在于,所述在所述当前服务节点的清理单元中,配置指向所述路径信息的数据卷,包括:

4.根据权利要求1所述的文件清理方法,其特征在于,所述指定目录包括服务日志文件目录、告警日志文件目录、临时文件目录和内核文件目录中的至少一个;所述在所述主容器中对指定目录进行文件清理,包括:

5.根据权利要求1所述的文件清理方法,其特征在于,所述指定目录包括所述当前服务节点的容器资源存放路径;所述在所述主容器中对指定目录进行文件清理,包括:

6.根据权利要求4或...

【专利技术属性】
技术研发人员:庄岳涛兰振威
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1