【技术实现步骤摘要】
一种数据保留方法、系统、装置及其存储介质
[0001]本专利技术涉及计算机领域,尤其是指一种数据保留方法、系统、装置及其存储介质。
技术介绍
[0002]目前,容器类系统,如kubernetes提供了强大的容器编排能力,开放了网络接口,支持自定义灵活的容器网络。在一些情况下,容器中的数据需要进行延续或者保留。比如,在 kubernetes网络方案中,每个pod拥有独立的IP地址,pod运行在一个扁平的网络中,容器之间可以直连网络,但是在某个pod产生问题时,则需要删除原有IP地址,并附一个新的IP 地址,但是在一些情况下,用户依赖于固定IP地址的服务,则需要重新配置。
[0003]所以专利技术人发现现有技术中至少存在如下问题,有助于解决在容器类系统中原有容器中的数据无法进行保留的技术问题。
技术实现思路
[0004]本申请提供了一种数据保留方法,其目的在于,当其中一个容器出现问题时,通过将出现问题容器中的目标数据存储于数据池,再加载到新的容器中,以对所述目标数据实现保留,有助于解决在容器类系统中原有容 ...
【技术保护点】
【技术特征摘要】
1.一种数据保留方法,其特征在于,该方法包括:接收数据保留指令,其中,所述数据保留指令为指示是否对目标数据进行保留的指令,且所述目标数据加载在预设的第一容器中;判断所述数据保留指令,如果所述数据保留指令为保留所述目标数据,则将所述第一容器中的所述目标数据存储于预置的数据池中;删除所述第一容器并创建第二容器;将所述目标数据加载到所述第二容器中以实现所述目标数据的保留。2.根据权利要求1所述的数据保留方法,其特征在于,所述判断所述数据保留指令步骤后,该方法还包括:如果所述数据保留指令为不保留所述目标数据,则删除所述第一容器和所述目标数据,并创建所述目标数据的替代数据和第三容器,并将所述替代数据加载到所述第三容器中。3.根据权利要求1所述的数据保留方法,所述如果所述数据保留指令为保留所述目标数据,则将所述第一容器中的所述目标数据存储于预置的数据池中步骤后,该方法包括:确认所述数据池中是否可以获取所述目标数据,如果能够从所述数据池中获取所述目标数据,则获取所述数据池中的所述目标数据,以用于加载到所述第二容器中。4.根据权利要求3所述的数据保留方法,其特征在于,所述确认所述数据池中是否可以获取所述目标数据步骤,该方法还包括:如果无法从所述数据池中获取所述目标数据,则反馈为空。5.根据权利要求1至4中任一项的所述数据保留方法,其特征在于,所述目标数据为IP地址数据。6.根据权利要求5所述的数据保留方法,其特征在于,所述IP地址数据以yaml文件中的app/group进行注解标识。7.一种数据保留系统,其特征在...
【专利技术属性】
技术研发人员:王琨,赵建星,张伟,孙春明,樊建刚,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。