信息处理方法、装置以及存储介质制造方法及图纸

技术编号:29287526 阅读:12 留言:0更新日期:2021-07-17 00:06
本发明专利技术公开了一种信息处理方法、装置以及存储介质。其中,方法包括:监控容器实例资源和端口映射配置资源;根据监控到的容器实例资源的更新情况或端口映射配置资源的更新情况,确定目标容器实例以及针对所述目标容器实例的端口映射变更操作;控制所述目标容器实例所在的节点执行所述端口映射变更操作,并得到相应的变更操作记录信息;利用得到的变更操作记录信息,更新负载均衡器中与所述目标容器实例对应的负载均衡规则。采用本发明专利技术的方案,能够在不影响容器实例状态的前提下实现端口映射的动态配置,进一步使得容器实例的数量不会受到节点数量的限制,并使得负载均衡器达到容器实例细粒度的流量控制。例细粒度的流量控制。例细粒度的流量控制。

【技术实现步骤摘要】
信息处理方法、装置以及存储介质


[0001]本专利技术涉及云计算技术,尤其涉及一种信息处理方法、装置以及存储介质。

技术介绍

[0002]在云计算的场景中,通常会对应用进行容器化改造,并利用Kubernetes的容器编排能力,解决应用的自动化部署以及大规模可伸缩问题。
[0003]然而,相关技术中,基于Kubernetes的信息处理方法尚需优化。

技术实现思路

[0004]为解决相关技术问题,本专利技术实施例提供一种信息处理方法、装置以及存储介质。
[0005]本专利技术实施例的技术方案是这样实现的:
[0006]本专利技术实施例提供了一种信息处理方法,包括:
[0007]监控容器实例资源和端口映射配置资源;
[0008]根据监控到的容器实例资源的更新情况或端口映射配置资源的更新情况,确定目标容器实例以及针对所述目标容器实例的端口映射变更操作;
[0009]控制所述目标容器实例所在的节点执行所述端口映射变更操作,并得到相应的变更操作记录信息;
[0010]利用得到的变更操作记录信息,更新负载均衡器中与所述目标容器实例对应的负载均衡规则。
[0011]上述方案中,监控到容器实例资源中关于第一容器实例的更新情况;所述确定目标容器实例以及针对所述目标容器实例的端口映射变更操作,包括:
[0012]将所述第一容器实例确定为目标容器实例;
[0013]在所述关于第一容器实例的更新情况为添加所述第一容器实例时,确定所述针对所述目标容器实例的端口映射变更操作为添加端口映射操作;
[0014]在所述关于第一容器实例的更新情况为删除所述第一容器实例时,确定所述针对所述目标容器实例的端口映射变更操作为删除端口映射操作;
[0015]在所述关于第一容器实例的更新情况为重启所述第一容器实例时,确定所述针对所述目标容器实例的端口映射变更操作为修改端口映射操作。
[0016]上述方案中,监控到端口映射配置资源中关于第一端口映射配置信息的更新情况;所述确定目标容器实例以及针对所述目标容器实例的端口映射变更操作,包括:
[0017]根据所述第一端口映射配置信息对应的第一标识信息,在所述容器实例资源中确定与所述第一标识信息对应的第二容器实例,将所述第二容器实例确定为目标容器实例;
[0018]在所述关于第一端口映射配置信息的更新情况为添加所述第一端口映射配置信息时,确定所述针对所述目标容器实例的端口映射变更操作为添加端口映射操作;
[0019]在所述关于第一端口映射配置信息的更新情况为删除所述第一端口映射配置信息时,确定所述针对所述目标容器实例的端口映射变更操作为删除端口映射操作;
[0020]在所述关于第一端口映射配置信息的更新情况为修改所述第一端口映射配置信息时,确定所述针对所述目标容器实例的端口映射变更操作为修改端口映射操作。
[0021]上述方案中,所述针对所述目标容器实例的端口映射变更操作为添加端口映射操作,所述控制所述目标容器实例所在的节点执行所述端口映射变更操作,包括:
[0022]发送添加端口映射请求至所述目标容器实例所在的节点;所述添加端口映射请求用于控制所述节点根据本机端口的使用情况,为所述目标容器实例分配空闲的第一端口,并创建所述第一端口和所述目标容器实例的端口之间的转发规则,以完成所述第一端口和所述目标容器实例的端口之间的端口映射。
[0023]上述方案中,所述针对所述目标容器实例的端口映射变更操作为删除端口映射操作,所述控制所述目标容器实例所在的节点执行所述端口映射变更操作,包括:
[0024]发送删除端口映射请求至所述目标容器实例所在的节点;所述删除端口映射请求用于控制所述节点根据所述删除端口映射请求确定所述目标容器实例占用的第二端口,释放所述第二端口,并删除所述第二端口和所述目标容器实例的端口之间的转发规则。
[0025]上述方案中,所述针对所述目标容器实例的端口映射变更操作为修改端口映射操作,所述控制所述目标容器实例所在的节点执行所述端口映射变更操作,包括:
[0026]发送修改端口映射请求至所述目标容器实例所在的节点;所述修改端口映射请求用于控制所述节点根据所述修改端口映射请求确定所述目标容器实例占用的第三端口,释放所述第三端口,删除所述第三端口和所述目标容器实例的端口之间的转发规则,并根据本机端口的使用情况,为所述目标容器实例分配空闲的第四端口,创建所述第四端口和所述目标容器实例的端口之间的转发规则,以完成所述第四端口和所述目标容器实例的端口之间的端口映射。
[0027]上述方案中,所述利用得到的变更操作记录信息,更新负载均衡器中与所述目标容器实例对应的负载均衡规则,包括:
[0028]利用所述变更操作记录信息,更新负载均衡器中与所述目标容器实例对应的负载均衡规则包含的流量转发目标地址。
[0029]本专利技术实施例还提供了一种信息处理装置,包括:
[0030]监控单元,用于监控容器实例资源和端口映射配置资源;
[0031]第一处理单元,用于根据监控到的容器实例资源的更新情况或端口映射配置资源的更新情况,确定目标容器实例以及针对所述目标容器实例的端口映射变更操作;
[0032]第二处理单元,用于控制所述目标容器实例所在的节点执行所述端口映射变更操作,并得到相应的变更操作记录信息;
[0033]第三处理单元,用于利用得到的变更操作记录信息,更新负载均衡器中与所述目标容器实例对应的负载均衡规则。
[0034]本专利技术实施例还提供了一种信息处理装置,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;
[0035]其中,所述处理器用于运行所述计算机程序时,执行上述任一方法的步骤。
[0036]本专利技术实施例还提供了一种存储介质,所述介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
[0037]本专利技术实施例提供的信息处理方法、装置以及存储介质,监控容器实例资源和端
口映射配置资源;根据监控到的容器实例资源的更新情况或端口映射配置资源的更新情况,确定目标容器实例以及针对所述目标容器实例的端口映射变更操作;控制所述目标容器实例所在的节点执行所述端口映射变更操作,并得到相应的变更操作记录信息;利用得到的变更操作记录信息,更新负载均衡器中与所述目标容器实例对应的负载均衡规则。本专利技术实施例的方案,根据监控到的容器实例资源的更新情况或端口映射配置资源的更新情况确定针对目标容器实例的端口映射变更操作,控制所述目标容器实例所在的节点执行所述端口映射变更操作,得到变更操作记录信息,并利用得到的变更操作记录信息更新负载均衡器中与所述目标容器实例对应的负载均衡规则;如此,通过将容器实例配置与端口映射配置分离,能够在不影响容器实例状态的前提下实现端口映射的动态配置,进一步使得容器实例的数量不会受到节点数量的限制,并使得负载均衡器达到了容器实例细粒度的流量控制。
附图说本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:监控容器实例资源和端口映射配置资源;根据监控到的容器实例资源的更新情况或端口映射配置资源的更新情况,确定目标容器实例以及针对所述目标容器实例的端口映射变更操作;控制所述目标容器实例所在的节点执行所述端口映射变更操作,并得到相应的变更操作记录信息;利用得到的变更操作记录信息,更新负载均衡器中与所述目标容器实例对应的负载均衡规则。2.根据权利要求1所述的方法,其特征在于,监控到容器实例资源中关于第一容器实例的更新情况;所述确定目标容器实例以及针对所述目标容器实例的端口映射变更操作,包括:将所述第一容器实例确定为目标容器实例;在所述关于第一容器实例的更新情况为添加所述第一容器实例时,确定所述针对所述目标容器实例的端口映射变更操作为添加端口映射操作;在所述关于第一容器实例的更新情况为删除所述第一容器实例时,确定所述针对所述目标容器实例的端口映射变更操作为删除端口映射操作;在所述关于第一容器实例的更新情况为重启所述第一容器实例时,确定所述针对所述目标容器实例的端口映射变更操作为修改端口映射操作。3.根据权利要求1所述的方法,其特征在于,监控到端口映射配置资源中关于第一端口映射配置信息的更新情况;所述确定目标容器实例以及针对所述目标容器实例的端口映射变更操作,包括:根据所述第一端口映射配置信息对应的第一标识信息,在所述容器实例资源中确定与所述第一标识信息对应的第二容器实例,将所述第二容器实例确定为目标容器实例;在所述关于第一端口映射配置信息的更新情况为添加所述第一端口映射配置信息时,确定所述针对所述目标容器实例的端口映射变更操作为添加端口映射操作;在所述关于第一端口映射配置信息的更新情况为删除所述第一端口映射配置信息时,确定所述针对所述目标容器实例的端口映射变更操作为删除端口映射操作;在所述关于第一端口映射配置信息的更新情况为修改所述第一端口映射配置信息时,确定所述针对所述目标容器实例的端口映射变更操作为修改端口映射操作。4.根据权利要求1所述的方法,其特征在于,所述针对所述目标容器实例的端口映射变更操作为添加端口映射操作,所述控制所述目标容器实例所在的节点执行所述端口映射变更操作,包括:发送添加端口映射请求至所述目标容器实例所在的节点;所述添加端口映射请求用于控制所述节点根据本机端口的使用情况,为所述目标容器实例分配空闲的第一端口,并创建所述第一端口和所述目标容器实例的端口...

【专利技术属性】
技术研发人员:马奥
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1