信息处理方法及装置与流程

专利2026-02-04  14


本说明书实施例涉及容器管理,特别涉及信息处理方法及装置。


背景技术:

1、kubernetes是一种用于管理容器化的工作负载和服务的开源平台。其自我修复及动态扩缩容能力会导致应用的ip出现变动;出向网络访问控制策略主要基于源端ip地址进行策略部署,应用ip变动会导致该策略失效。现有技术为了兼容这种ip变化问题,通常需要将访问互联网资源的应用所在的ip地址段加入访问控制白名单,对内网应用访问互联网进行管控。虽然可以兼容ip变化问题,但是这种放行策略会导致处于相同ip地址段内的所有应用被加入白名单,致使管控粒度较粗,无法做到应用间独立的管控。因此亟需一种有效的方案以解决上述问题。


技术实现思路

1、有鉴于此,本说明书实施例提供了一种信息处理方法。本说明书一个或者多个实施例同时涉及一种信息处理装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的技术缺陷。

2、根据本说明书实施例的第一方面,提供了一种信息处理方法,应用于管控平台,包括:

3、获取关联目标应用的策略配置信息以及所述目标应用对应的应用状态信息;

4、根据所述策略配置信息和所述应用状态信息构建应用地址信息,用于出向网络控制器按照所述应用地址信息部署所述目标应用对应的访问控制策略;

5、在检测到所述目标应用的应用地址变化的情况下,调用地址变更规则对所述应用地址信息进行更新,用于所述出向网络控制器按照更新后的应用地址信息部署所述访问控制策略。

6、可选地,所述获取关联目标应用的策略配置信息以及所述目标应用对应的应用状态信息步骤执行之前,还包括:

7、在所述目标应用为容器应用的情况下,确定所述容器应用关联的容器集群;

8、通过所述容器集群对应的代理节点订阅所述容器集群的容器状态;

9、在所述代理节点接收到所述容器应用对应的目标状态信息的情况下,将所述目标状态信息存储至配置管理数据库;

10、其中,所述配置管理数据库存储的信息用于生成所述应用状态信息。

11、可选地,所述获取关联目标应用的策略配置信息以及所述目标应用对应的应用状态信息步骤执行之前,还包括:

12、在所述目标应用为基础应用的情况下,获取所述基础应用对应的基础应用信息;

13、将所述基础应用信息存储至所述配置管理数据库。

14、可选地,所述获取关联目标应用的策略配置信息以及所述目标应用对应的应用状态信息,包括:

15、响应于业务用户针对目标应用提交的策略配置请求,向所述业务用户展示策略配置页面;

16、接收所述业务用户通过所述策略配置页面提交的策略配置信息,以及在目标配置管理数据库中提取所述目标应用对应的应用状态信息。

17、可选地,所述根据所述策略配置信息和所述应用状态信息构建应用地址信息,用于出向网络控制器按照所述应用地址信息部署所述目标应用对应的访问控制策略,包括:

18、针对所述策略配置信息和所述应用状态进行转译处理,获得通信信息和地址信息;

19、基于所述通信信息和所述地址信息生成应用地址信息,并将所述应用地址信息发送至出向网络控制器;

20、其中,所述出向网络控制器按照所述应用地址信息部署所述目标应用对应的访问控制策略。

21、可选地,所述在检测到所述目标应用的应用地址变化的情况下,调用地址变更规则对所述应用地址信息进行更新,用于所述出向网络控制器按照更新后的应用地址信息部署所述访问控制策略,包括:

22、在检测到所述目标应用的应用地址变化的情况下,获取所述配置管理数据库推送的地址变更信息;

23、调用对应所述出向网络控制器的地址变更规则,按照所述地址变更信息对所述应用地址信息进行更新;

24、将更新后的应用地址信息发送至所述出向网络控制器,其中,所述出向网络控制器按照更新后的应用地址信息部署所述访问控制策略。

25、可选地,所述在检测到所述目标应用的应用地址变化的情况下,调用地址变更规则对所述应用地址信息进行更新步骤执行之后,还包括:

26、针对更新后的应用地址信息进行检测;

27、在检测结果为未通过的情况下,根据更新后的应用地址信息生成地址更新错误报告,并将所述地址更新错误报告发送至运维节点;

28、在检测结果为通过的情况下,基于部署后的所述访问控制策略执行所述目标应用对应的应用测试任务。

29、根据本说明书实施例的第二方面,提供了一种信息处理装置,应用于管控平台,包括:

30、获取模块,被配置为获取关联目标应用的策略配置信息以及所述目标应用对应的应用状态信息;

31、构建模块,被配置为根据所述策略配置信息和所述应用状态信息构建应用地址信息,用于出向网络控制器按照所述应用地址信息部署所述目标应用对应的访问控制策略;

32、更新模块,被配置为在检测到所述目标应用的应用地址变化的情况下,调用地址变更规则对所述应用地址信息进行更新,用于所述出向网络控制器按照更新后的应用地址信息部署所述访问控制策略。

33、根据本说明书实施例的第三方面,提供了一种计算设备,包括:

34、存储器和处理器;

35、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述信息处理方法的步骤。

36、根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述信息处理方法的步骤。

37、根据本说明书实施例的第五方面,提供了一种计算机程序产品,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现上述信息处理方法的步骤。

38、本实施例提供的信息处理方法,为了能够降低使用负载,提高访问控制策略的变更效率,同时降低出错概率,可以在获取到关联目标应用的策略配置信息以及目标应用对应的应用状态信息后,结合策略配置信息和应用状态信息构建应用地址信息,实现出向网络控制器按照应用地址信息部署目标应用对应的访问控制策略;此后,若检测到目标应用的应用地址变化的情况下,说明原部署的访问控制策略可能会不支持地址变化信息后的目标应用的使用,为了能够继续支持目标应用正常工作,此时可以调用地址变更规则对应用地址信息进行更新,从而实现出向网络控制器可以按照更新后的应用地址信息部署访问控制策略。实现在应用级别的动态调整地址信息完成访问控制策略的部署,实现目标应用即使因其他操作而变更地址时,依旧可以完成出向网络访问,从而有效的保证了内网应用访问网络资源的管控措施。



技术特征:

1.一种信息处理方法,其特征在于,应用于管控平台,包括:

2.根据权利要求1所述的信息处理方法,其特征在于,所述获取关联目标应用的策略配置信息以及所述目标应用对应的应用状态信息步骤执行之前,还包括:

3.根据权利要求2所述的信息处理方法,其特征在于,所述获取关联目标应用的策略配置信息以及所述目标应用对应的应用状态信息步骤执行之前,还包括:

4.根据权利要求1所述的信息处理方法,其特征在于,所述获取关联目标应用的策略配置信息以及所述目标应用对应的应用状态信息,包括:

5.根据权利要求1所述的信息处理方法,其特征在于,所述根据所述策略配置信息和所述应用状态信息构建应用地址信息,用于出向网络控制器按照所述应用地址信息部署所述目标应用对应的访问控制策略,包括:

6.根据权利要求2或3所述的信息处理方法,其特征在于,所述在检测到所述目标应用的应用地址变化的情况下,调用地址变更规则对所述应用地址信息进行更新,用于所述出向网络控制器按照更新后的应用地址信息部署所述访问控制策略,包括:

7.根据权利要求1所述的信息处理方法,其特征在于,所述在检测到所述目标应用的应用地址变化的情况下,调用地址变更规则对所述应用地址信息进行更新步骤执行之后,还包括:

8.一种信息处理装置,其特征在于,应用于管控平台,包括:

9.一种计算设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至7任意一项所述方法的步骤。

11.一种计算机程序产品,其特征在于,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现权利要求1至7任意一项所述方法的步骤。


技术总结
本说明书实施例提供信息处理方法及装置,其中所述信息处理方法应用于管控平台,包括:获取关联目标应用的策略配置信息以及所述目标应用对应的应用状态信息;根据所述策略配置信息和所述应用状态信息构建应用地址信息,用于出向网络控制器按照所述应用地址信息部署所述目标应用对应的访问控制策略;在检测到所述目标应用的应用地址变化的情况下,调用地址变更规则对所述应用地址信息进行更新,用于所述出向网络控制器按照更新后的应用地址信息部署所述访问控制策略。

技术研发人员:张君,马铭,李春科
受保护的技术使用者:国泰财产保险有限责任公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-29381.html