说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211150539.6 (22)申请日 2022.09.21 (71)申请人 中国平安人寿保险股份有限公司 地址 518000 广东省深圳市福田区福田街 道益田路5033号平安金融中心14、 15、 16、 37、 41、 4 4、 45、 46、 54、 58、 59层 (72)发明人 马昱忻  (74)专利代理 机构 广州嘉权专利商标事务所有 限公司 4 4205 专利代理师 尹长斌 (51)Int.Cl. G06F 9/455(2006.01) G06F 9/50(2006.01) (54)发明名称 基于K8S的容器环境信息 保存方法、 装置、 设 备、 存储介质 (57)摘要 本申请实施例提供了一种基于K8S的容器环 境信息保存方法、 装置、 设备、 存储介质, 属于人 工智能技术领域。 该方法包括: 对K8S的容器编排 行为进行分析, 将出现异常的容器确定为目标容 器; 生成用于执行dump操作的进程管控指令, 根 据存储地址信息确定目标存储区域, 根据筛选条 件确定目标进程, 并确定对应的目标线程; 将根 据目标线程生成的线程备份文件保存到目标存 储区域; 执行进程管控指令, 将目标进程通过 dump操作保存至目标存储区域; 根据线 程备份文 件和进程备份文件得到目标环 境信息。 根据本实 施例的技术方案, 能够在dump操作执行完之前备 份目标线程和目标进程保存到目标存储区域, 保 存了异常的环境信息, 为故障诊断提供信息基 础, 提高故障诊断的效率。 权利要求书2页 说明书13页 附图4页 CN 115454573 A 2022.12.09 CN 115454573 A 1.一种基于K8 S的容器环境信息保存方法, 其特 征在于, 所述方法包括: 对K8S的容器编排行为进行分析, 当在分析过程中检测到容器出现异常, 将出现异常的 所述容器确定为目标容器; 生成针对目标容器的进程管控指令, 所述进程管控指令用于对所述目标容器的目标进 程和目标线程执 行dump操作; 获取预设的进程处 理参数, 所述进程处 理参数包括筛 选条件和存 储地址信息; 根据所述存储地址信 息确定目标存储区域, 根据 所述筛选条件从所述目标容器中出现 异常的进程中确定目标进程, 将所述目标进程所对应的线程确定为目标线程; 根据所述目标线程生成线程备份文件, 将所述线程备份文件保存到所述目标存储区 域; 执行所述进程管控指令, 对所述目标线程执行所述dump操作, 将所述目标进程通过所 述dump操作保存至所述目标存 储区域; 关联所述目标存储区域中的所述线程备份文件和所述进程备份文件, 得到目标环境信 息。 2.根据权利要求1所述的基于K8S的容器环境信息保存方法, 其特征在于, 在所述根据 所述目标线程 生成线程备份文件之前, 所述方法还 包括: 确定所述目标容器所归属的目标POD; 获取所述目标POD中预设的目标Shel  l脚本, 所述目标Shel  l脚本配置有钩子入口和 预设操作, 所述钩子入口用于在检测到所述进程管控指令生成后调用所述预设操作, 所述 预设操作为 根据所述目标线程 生成所述线程备份文件。 3.根据权利 要求1所述的基于K8S的容器环境信息保存方法, 其特征在于, 在所述对K8S 的容器编排行为进行分析之前, 所述方法还 包括: 确定所述目标容器所归属的目标POD; 将所述进程处理参数配置至所述目标POD, 以使所述目标POD将所述进程处理参数应用 至所对应的每 个容器。 4.根据权利要求3所述的基于K8S的容器环境信息保存方法, 其特征在于, 所述将所述 进程处理参数配置 至所述目标POD, 包括: 将所述进程处理参数配置到所述目标POD的启动参数, 以使所述目标POD启动时加载所 述进程处 理参数; 或者, 根据所述进程处理参数配置所述目标POD的初始化容器, 以使所述目标POD根据所述初 始化容器镜像得到的每 个容器携带 所述进程处 理参数。 5.根据权利要求3所述的基于K8S的容器环境信息保存方法, 其特征在于, 在所述将所 述进程处 理参数配置 至所述目标POD之后, 所述方法还 包括: 将所述目标POD部署在所述K8 S; 确定所述进程处理参数的配置状态, 当所述进程处理参数配置失败, 重新为所述目标 POD添加所述进程处 理参数。 6.根据权利要求3所述的基于K8S的容器环境信息保存方法, 其特征在于, 所述存储地 址信息包括PVC信息, 所述 根据所述存 储地址信息确定目标存 储区域, 包括:权 利 要 求 书 1/2 页 2 CN 115454573 A 2根据所述PVC信息在所述目标POD中增 加PVC选项; 将所述PVC 选项所指向的存 储空间确定为所述目标存 储区域。 7.根据权利要求1所述的基于K8S的容器环境信息保存方法, 其特征在于, 在所述执行 所述进程管控指令之后, 所述方法还 包括: 获取预设时长; 根据所述预设时长进行待机, 当待机时长满足所述预设时长, 确定所述进程管控指令 执行完毕。 8.一种基于K8 S的容器环境信息保存 装置, 其特 征在于, 所述装置包括: 异常检测模块, 用于对K8S的容器编排行为进行分析, 当在分析过程中检测到容器出现 异常, 将出现异常的所述 容器确定为目标容器; 指令生成模块, 用于生成针对目标容器的进程管控指令, 所述进程管控指令用于对所 述目标容器的目标进程和目标线程执 行dump操作; 参数获取模块, 用于获取预设的进程处理参数, 所述进程处理参数包括筛选条件和存 储地址信息; 异常对象确定模块, 用于根据所述存储地址信息确定目标存储区域, 根据所述筛选条 件从所述目标容器中出现异常的进程中确定目标进程, 将所述目标进程所对应的线程确定 为目标线程; 线程备份模块, 用于根据所述目标线程生成线程备份文件, 将所述线程备份文件保存 到所述目标存 储区域; 指令执行模块, 用于执行所述进程管控指令, 对所述目标线程执行所述dump操作, 将所 述目标进程 通过所述dump操作保存至所述目标存 储区域; 环境信息获取模块, 用于关联所述目标存储区域中的所述线程备份文件和所述进程备 份文件, 得到目标环境信息 。 9.一种电子设备, 其特征在于, 所述电子设备包括存储器和处理器, 所述存储器存储有 计算机程序, 所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的基于K8S 的容器环境信息保存方法。 10.一种计算机可读存储介质, 所述存储介质存储有计算机程序, 其特征在于, 所述计 算机程序被处理器执行时实现权利要求 1至7中任一项 所述的基于K8S的容器环境信息保存 方法。权 利 要 求 书 2/2 页 3 CN 115454573 A 3

.PDF文档 专利 基于K8S的容器环境信息保存方法、装置、设备、存储介质

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于K8S的容器环境信息保存方法、装置、设备、存储介质 第 1 页 专利 基于K8S的容器环境信息保存方法、装置、设备、存储介质 第 2 页 专利 基于K8S的容器环境信息保存方法、装置、设备、存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:12:44上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。