兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司梅金东获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司申请的专利基于kubernetes集群的应用故障演练方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115686913B 。
龙图腾网通过国家知识产权局官网在2025-07-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211365891.1,技术领域涉及:G06F11/07;该发明授权基于kubernetes集群的应用故障演练方法及系统是由梅金东;詹赵林;王畅;郭进;王鑫;孙佳明;谢瑒;梅洪彰;赵文川;黄文杰;刘金华;聂子璇;刘清;张绍兴;王汝珅;宫婷;侯宇;王浩文;鄢鹏;葛阳;刘小强设计研发完成,并于2022-10-31向国家知识产权局提交的专利申请。
本基于kubernetes集群的应用故障演练方法及系统在说明书摘要公布了:本发明提供一种基于kubernetes集群的应用故障演练方法及系统,涉及云原生技术领域,包括:步骤S1:向APIserver服务器提交一个任务编排taskYml混沌实验数据,TaskController任务流控制器watch到事件后随即处理,并通过etcd对实验数据进行持久化;步骤S2:控制器ChaosController解析实验对象,根据所述实验对象的操作类型,选择对应的故障注入方式,管理实验的生命周期;步骤S3:根据故障注入类型,由模拟故障注入组件Agent执行预定逻辑。本发明能够实现对应用在一定压力下主动地注入一些软件或硬件方面的异常故障状态,模拟应用在实际生产运行过程中可能遇到的故障场景,定位影响系统稳定性的因素,提高分布式系统的韧性。
本发明授权基于kubernetes集群的应用故障演练方法及系统在权利要求书中公布了:1.一种基于kubernetes集群的应用故障演练方法,其特征在于,包括: 任务流控制器TaskController:控制演练任务的生命周期; 控制器ChaosController:控制实验的生命周期,任务对象经过任务流控制器TaskController分解后,会成为ChaosController控制的单元; 组件Agent:用于对指定的应用注入相关的异常干扰; 爆炸半径控制组件ExplosionController:用于控制实验的爆炸半径,利用Kubernetes原生的基于标签选择能力来选择目前对象; 所述方法的实现流程包括: 步骤S1:向APIserver服务器提交一个任务编排taskYml混沌实验数据,TaskController任务流控制器watch到事件后随即处理,并通过etcd对实验数据进行持久化; 步骤S2:控制器ChaosController解析实验对象,根据所述实验对象的操作类型,选择对应的故障注入方式,管理实验的生命周期; 步骤S3:根据故障注入类型,由模拟故障注入组件Agent执行预定逻辑; 所述步骤S1包括: 步骤S1.1:任务流控制器TaskController根据提交的任务编排taskYml解析出task对象,并对task对象数据持久化存储,根据task对象的metadata中taskType判断任务流类型,若是单实验任务流,执行步骤S1.2,多实验任务流执行步骤S1.3; 步骤S1.2:根据task对象的chaosTemplate封装单次实验chaosObject对象,然后提交给APIserver服务器,随后由控制器ChaosController监听Chaos对象,执行具体的实验,通过Reconcile机制反馈实验状态; 步骤S1.3:多实验任务的执行,根据taskType判断task对象是串行执行还是并行执行; 步骤S1.4:通过所述chaosTemplate中的Schedule定义定时任务类型,如果是单次执行任务,则采用Job方式来执行,如果是多次执行,则使用CronJob方式; 所述步骤S1.3具体包括: 若是串行执行,则对task对象解析出的单个实验chaosObject入队列TaskQueue,然后依次出队列执行,Chaos对象的执行仍由控制器ChaosController来控制并反馈结果,每执行完实验,则采用回调的方式通知任务流控制器TaskController,TaskController缓存已执行的实验数量,然后和该task对象总的数量作比较,以此来判定任务的执行状态; 如果是并行执行,则使用步骤S1.2的方式执行。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人兴业银行股份有限公司;兴业数字金融服务(上海)股份有限公司,其通讯地址为:350014 福建省福州市台江区江滨中大道398号兴业银行大厦;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。