基于Kubernetes平台的资源对象清理方法和装置制造方法及图纸

技术编号:32923979 阅读:65 留言:0更新日期:2022-04-07 12:15
本申请实施例提供了一种基于Kubernetes平台的资源对象清理方法和装置,通过获取Kubernetes平台当前存储的资源对象的资源信息,资源信息包括资源对象的资源类型和资源类型对应的清理策略,清理策略包括资源类型对应的资源对象的数据保留数量;若到达预设时刻,则根据资源类型中的资源对象的数据保留数量,对资源类型内的资源对象对应的数据执行清理操作。本申请实施例提供的技术方案通过设定预设时刻,使得在达到预设时刻时,能够自动对资源对象执行清理操作,减少了资源对象的清理时间,有效的提升了资源对象的清理效率。有效的提升了资源对象的清理效率。有效的提升了资源对象的清理效率。

【技术实现步骤摘要】
基于Kubernetes平台的资源对象清理方法和装置


[0001]本申请涉及互联网
,尤其涉及一种基于Kubernetes平台的资源对象清理方法和装置。

技术介绍

[0002]随着科技的不断发展和进步,容器云Kubernetes平台被广泛的应用于部署生产环境业务,对于Kubernetes平台上运行的业务实例相关的周边资源对象进行管理,例如,维护和清理资源对象,能够为业务应用提供健康的运行环境。特别是对资源对象进行清理,能够保持容器云Kubernetes平台的资源的整洁性,是维护健壮的容器云平台必不可少的条件。
[0003]目前,在对Kubernetes平台中的资源对象进行清理时,技术人员在通过对Kubernetes平台中存储的资源对象进行查看并分析,确定是否需要对存储的资源对象对应的数据执行清理操作,并在需要执行清理操作时确定出待清理的资源对象。在对待清理的资源对象进行清理时,需要技术人员在Kubernetes平台上手动选取待清理的资源对象,并输入清理指令以清理待清理的资源对象。
[0004]但是,用户自主分析并手动清理资源对象可能对造成资源对象的清理不及时,导致Kubernetes平台内存储的资源对象较多而影响业务的运行。此外,手动清理资源对象的方法需要耗费大量的时间,可能导致资源对象清理的效率较低。

技术实现思路

[0005]本申请实施例提供了一种基于Kubernetes平台的资源对象清理方法和装置,能够在达到预设时刻时,自动对资源对象对应的数据执行清理操作,从而提升了资源对象清理的效率。
[0006]第一方面,本申请实施例提供了一种基于Kubernetes平台的资源对象清理方法,所述基于Kubernetes平台的资源对象清理方法包括:
[0007]获取Kubernetes平台当前存储的资源对象的资源信息,所述资源信息包括资源对象的资源类型和所述资源类型对应的清理策略,所述清理策略包括所述资源类型对应的资源对象的数据保留数量。
[0008]若到达预设时刻,则根据所述资源类型对应的资源对象的数据保留数量,对所述资源类型内的资源对象对应的数据执行清理操作。
[0009]可选的,所述根据所述资源类型对应的资源对象的数据保留数量,对所述资源类型内的资源对象对应的数据执行清理操作,包括:
[0010]根据所述资源类型对应的资源对象的数据保留数量确定所述资源类型对应的资源对象的数据清除数量。
[0011]根据所述资源对象的数据清除数量,对所述资源类型内的资源对象对应的数据执行清理操作。
[0012]可选的,所述根据所述资源对象的数据清除数量,对所述资源类型内的资源对象
对应的数据执行清理操作,包括:
[0013]获取所述资源类型内的资源对象对应的数据序列,所述数据序列为所述资源类型内的资源对象对应的数据按照预设规则排列的。
[0014]从所述数据序列的头部或尾部开始,依次清理所述资源类型内的资源对象对应的数据,直到清理的所述资源对象对应的数据的数量等于所述资源对象的数据清除数量时停止。
[0015]可选的,所述资源信息还包括所述资源类型内的资源对象对应的数据的存储量,所述方法还包括:
[0016]若未达到预设时刻,则判断所述资源类型内的资源对象对应的数据的存储量是否大于或等于存储量阈值。
[0017]若所述资源对象对应的数据的存储量大于或等于存储量阈值,则根据所述资源类型对应的资源对象的数据保留数量确定所述资源类型对应的资源对象的数据清除数量。
[0018]根据所述资源对象的数据清除数量,对所述资源类型内的资源对象对应的数据执行清理操作。
[0019]可选的,所述方法还包括:
[0020]若未达到预设时刻,则在接收到用户输入的清理指令时,获取所述清理指令中携带的目标资源类型。
[0021]根据所述目标资源类型对应的目标资源对象的数据保留数量,确定所述目标资源对象类型对应的目标资源对象的数据清除数量。
[0022]根据所述目标资源对象的数据清除数量,对所述目标资源对象类型内的资源对象对应的数据执行清理操作。
[0023]可选的,所述方法还包括:
[0024]获取所述资源对象对应的数据的存储时长。
[0025]若所述资源对象对应的数据的存储时长大于或等于存储时长阈值,则对所述资源对象对应的数据执行清理操作。
[0026]可选的,在执行清理操作之后,所述方法包括:
[0027]输出清理结果,所述清理结果包括所述资源类型对应的清理成功信息,和/或,所述资源类型对应的清理失败信息。
[0028]第二方面,本申请实施例提供了一种Kubernetes平台的资源对象清理装置,所述基于Kubernetes平台的资源对象清理装置包括:
[0029]获取模块,用于获取Kubernetes平台当前存储的资源对象的资源信息,所述资源信息包括资源对象的资源类型和所述资源类型对应的清理策略,所述清理策略包括所述资源类型对应的资源对象的数据保留数量。
[0030]处理模块,用于在到达预设时刻时,根据所述资源类型对应的资源对象的数据保留数量,对所述资源类型内的资源对象对应的数据执行清理操作。
[0031]可选的,所述处理模块,具体用于根据所述资源类型对应的资源对象的数据保留数量确定所述资源类型对应的资源对象的数据清除数量;根据所述资源对象的数据清除数量,对所述资源类型内的资源对象对应的数据执行清理操作。
[0032]可选的,所述处理模块,具体用于获取所述资源类型内的资源对象对应的数据序
列,所述数据序列为所述资源类型内的资源对象对应的数据按照预设规则排列的;从所述数据序列的头部或尾部开始,依次清理所述资源类型内的资源对象对应的数据,直到清理的所述资源对象对应的数据的数量等于所述资源对象的数据清除数量时停止。
[0033]可选的,所述资源信息还包括所述资源类型内的资源对象对应的数据的存储量,所述处理模块,还用于在未达到预设时刻时,判断所述资源类型内的资源对象对应的数据的存储量是否大于或等于存储量阈值;并在所述资源对象对应的数据的存储量大于或等于存储量阈值时,根据所述资源类型对应的资源对象的数据保留数量确定所述资源类型对应的资源对象的数据清除数量;根据所述资源对象的数据清除数量,对所述资源类型内的资源对象对应的数据执行清理操作。
[0034]可选的,所述处理模块,还用于在未达到预设时刻时,在接收到用户输入的清理指令时,获取所述清理指令中携带的目标资源类型;根据所述目标资源类型对应的目标资源对象的数据保留数量,确定所述目标资源对象类型对应的目标资源对象的数据清除数量;根据所述目标资源对象的数据清除数量,对所述目标资源对象类型内的资源对象对应的数据执行清理操作。
[0035]可选的,所述处理模块,还包括获取所述资源对象对应的数据的存储时长;在所述资源对象对应的数据的存储时长大于或等于存储时长阈值时,对所述资源本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Kubernetes平台的资源对象清理方法,其特征在于,包括:获取Kubernetes平台当前存储的资源对象的资源信息,所述资源信息包括资源对象的资源类型和所述资源类型对应的清理策略,所述清理策略包括所述资源对应的资源对象的数据保留数量;若到达预设时刻,则根据所述资源类型对应的资源对象的数据保留数量,对所述资源类型内的资源对象对应的数据执行清理操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述资源类型对应的资源对象的数据保留数量,对所述资源类型内的资源对象对应的数据执行清理操作,包括:根据所述资源类型对应的资源对象的数据保留数量确定所述资源类型对应的资源对象的数据清除数量;根据所述资源对象的数据清除数量,对所述资源类型内的资源对象对应的数据执行清理操作。3.根据权利要求2所述的方法,其特征在于,所述根据所述资源对象的数据清除数量,对所述资源类型内的资源对象对应的数据执行清理操作,包括:获取所述资源类型内的资源对象对应的数据序列,所述数据序列为所述资源类型内的资源对象对应的数据按照预设规则排列的;从所述数据序列的头部或尾部开始,依次清理所述资源类型内的资源对象对应的数据,直到清理的所述资源对象对应的数据的数量等于所述资源对象的数据清除数量时停止。4.根据权利要求1

3任一项所述的方法,其特征在于,所述资源信息还包括所述资源类型内的资源对象对应的数据的存储量,所述方法还包括:若未达到预设时刻,则判断所述资源类型内的资源对象对应的数据的存储量是否大于或等于存储量阈值;若所述资源对象对应的数据的存储量大于或等于存储量阈值,则根据所述资源类型对应的若资源对象对应的数据的存储量大于或等于存储量阈值,则根据资源类型对应的资源对象的数据保留数量确定资源类型对应的资源对象的数据清除数量;资源对象的数据保留数量确定所述资源类型对应的资源对象的数据清除数量;根据所述资源对象的数据清除数量,对所述资源类型内的资源对象对应的数据执行清理操作。5.根据权利要求1

【专利技术属性】
技术研发人员:张京邱庆举
申请(专利权)人:浙江吉利控股集团有限公司
类型:发明
国别省市:

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

1