云端编排发布边缘节点应用的方法、系统、设备及介质技术方案

技术编号:38100510 阅读:10 留言:0更新日期:2023-07-06 09:18
本发明专利技术涉及一种云端编排发布边缘节点应用的方法、系统、设备及介质,其技术方案要点是:将所有的边缘节点添加对应的第一标签,各个所述边缘节点对应至少一应用;编排发布计划,所述发布计划包括:发布标签集和发布服务集,所述发布标签集中的发布标签和发布服务集中的发布服务具有映射关系;根据所述发布标签集从所有的第一标签中选取出目标标签形成目标标签集;根据所述映射关系向目标标签集中的各个目标标签对应的边缘节点发送对应的发布服务;本申请具有通过映射关系向对应的边缘节点下发对应的发布服务,以进行安装或更新操作,从而实现了对边缘节点的应用的快速自由地编排和部署的效果。编排和部署的效果。编排和部署的效果。

【技术实现步骤摘要】
云端编排发布边缘节点应用的方法、系统、设备及介质


[0001]本专利技术涉及云端编排
,更具体地说,它涉及一种云端编排发布边缘节点应用的方法、系统、设备及介质。

技术介绍

[0002]随着5G通讯的快速发展,万物互联时代到来,网络边缘的设备、应用呈爆炸式增长,海量的边缘节点与边缘应用的管理成了新的难题。在云原生时代,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]将云平台各组件容器组建制作成符合Kubernetes编排的Helm Charts图表;
[0028]通过Armada工具将所述Helm Charts图表制作具有依赖关系的云平台安装声明式配置;
[0029]通过所述声明式配置开发编排服务。
[0030]可选的,还包括:基于Websocket协议实现与边缘节点的通信;在所述根据所述映射关系向目标标签集中的各个目标标签对应的边缘节点发送对应的发布服务之后,还包括:
[0031]接收所述边缘节点返回的对应的ACK确认响应;
[0032]在所述ACK确认响应异常的情况下,将该ACK确认响应对应的发布服务重新发送给对应的边缘节点,所述ACK确认响应异常的情况包括:ACK确认响应延时、ACK确认响应错误或ACK确认响应乱序。
[0033]可选的,所述第一标签包括:工厂编号、工厂名称和网关信息;所述映射关系包括:一对一映射关系、一对多映射关系和多对多映射关系。
[0034]一种云端编排发布边缘节点应用的系统,包括:
[0035]标签添加模块,用于将所有的边缘节点添加对应的第一标签,各个所述边缘节点对应至少一应用;
[0036]计划编排模块,用于编排发布计划,所述发布计划包括:发布标签集和发布服务集,所述发布标签集中的发布标签和发布服务集中的发布服务具有映射关系;
[0037]标签选取模块,用于根据所述发布标签集从所有的第一标签中选取出目标标签形成目标标签集;
[0038]服务发布模块,用于根据所述映射关系向目标标签集中的各个目标标签对应的边缘节点发送对应的发布服务。
[0039]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
[0040]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
[0041]综上所述,本专利技术具有以下有益效果:通过将所有的边缘节点添加对应的第一标
签,便于区分各个边缘节点,由云平台编排发布计划,通过发布标签集从所有的第一标签中选取出目标标签,通过映射关系向各个目标标签对应的边缘节点下发对应的发布服务,以进行安装或更新操作,从而实现了对边缘节点的应用的快速自由地编排和部署。
附图说明
[0042]图1是本专利技术提供的方法的流程示意图;
[0043]图2是本专利技术提供的云端编排发布边缘节点应用的系统的结构框图;
[0044]图3是本专利技术实施例中计算机设备的内部结构图。
具体实施方式
[0045]为使本专利技术的目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。附图中给出了本专利技术的若干实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。
[0046]在本专利技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云端编排发布边缘节点应用的方法,其特征在于,包括:将所有的边缘节点添加对应的第一标签,各个所述边缘节点对应至少一应用;编排发布计划,所述发布计划包括:发布标签集和发布服务集,所述发布标签集中的发布标签和发布服务集中的发布服务具有映射关系;根据所述发布标签集从所有的第一标签中选取出目标标签形成目标标签集;根据所述映射关系向目标标签集中的各个目标标签对应的边缘节点发送对应的发布服务。2.根据权利要求1所述的云端编排发布边缘节点应用的方法,其特征在于,所述发布服务包括:至少一所述应用对应的服务;所述云端编排发布边缘节点应用的方法,还包括:将所有的所述应用添加对应的第二标签;所述第二标签包括:历史发布服务;根据所述发布服务集从所有应用中选取出目标应用形成目标应用集;根据所述发布服务集更新所述目标应用集的各个目标应用对应的第二标签。3.根据权利要求2所述的云端编排发布边缘节点应用的方法,其特征在于,在所述编排发布计划之后,还包括:备份所述历史发布服务的镜像文件;监控所有的所述应用的日志数据;对所述日志数据进行处理,根据处理后的日志数据建立日志特征库;根据所述日志特征库对发布服务对应的应用的日志数据做关联分析;在所述关联分析结果达到告警条件的情况下,在前端界面展示告警通知。4.根据权利要求1所述的云端编排发布边缘节点应用的方法,其特征在于,所述编排发布计划,包括:通过将云平台组件进行配置和依赖分解实现云平台组件容器化,基于微服务化的云平台安装升级配置开发编排服务;基于所述边缘节点的现场应用需求通过编排服务编排发布计划。5.根据权利要求4所述的云端编排发布边缘节点应用的方法,其特征在于,所述通过将云平台组件进行配置和依赖分解实现云平台组件容器化,基于微服务化的云平台安装升级配置开发编排服务,包括:将所述云平台组件进行配置及依赖分解得到划分好的多个组件;将划分好的各组件制作成标准的容器镜像;将云平...

【专利技术属性】
技术研发人员:张亮
申请(专利权)人:上海致景信息科技有限公司
类型:发明
国别省市:

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

1