基于云原生的边缘部署方法、装置、电子设备以及系统制造方法及图纸

技术编号:37477625 阅读:23 留言:0更新日期:2023-05-07 09:19
本发明专利技术实施例提供一种基于云原生的边缘部署方法、装置、电子设备以及系统,属于云计算技术领域。该方法包括:基于用户操作生成对应的目标服务指令和目标边缘节点信息;基于目标服务指令获取初始镜像,基于初始镜像修改预设应用模板,得到目标应用模板;将目标应用模板和目标边缘节点信息发送至边缘集群。该过程通过确定目标服务指令,基于目标服务指令得到预设应用模板,通过预设应用模板自动化部署边缘集群的边缘节点,减少了时间成本和人力成本。减少了时间成本和人力成本。减少了时间成本和人力成本。

【技术实现步骤摘要】
基于云原生的边缘部署方法、装置、电子设备以及系统


[0001]本专利技术涉及云计算
,具体地涉及一种基于云原生的边缘部署方法、装置、电子设备以及系统。

技术介绍

[0002]目前很多业务项目的设备升级更新仍需要运维实施人员在现场进行操作,设备升级更新的过程涉及环境适配、脚本执行、依赖包更新、软件包部署、网络调试等大量手工操作过程,上述任何一步有问题均会影响到整体的上线部署,极大影响了整体工作进展。而客户现场可能分布在各地,基于运维实施人员对设备进行升级更新,增加了时间成本和人力成本。

技术实现思路

[0003]基于此,本专利技术第一方面提供一种基于云原生的边缘部署方法,有效减少了时间成本和人力成本,该方法包括:
[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]图1是本专利技术实施例提供的一种基于云原生的边缘部署方法的流程示意图;
[0036]图2是本专利技术实施例提供的一种基于云原生的边缘部署装置的结构示意图;
[0037]图3是本专利技术实施例提供的一种电子设备的结构示意图;
[0038]图4是本专利技术实施例提供的一种基于云原生的边缘部署系统的结构示意图;
[0039]图5是本专利技术实施例提供的一种基于边缘集群的结构示意图。
具体实施方式
[0040]以下结合附图对本专利技术实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术实施例,并不用于限制本专利技术实施例。
[0041]目前很多业务项目的设备升级更新仍需要运维实施人员在现场进行操作,设备升级更新的过程包括环境适配、脚本执行、依赖包更新、软件包部署、网络调试等大量手工操作过程,上述任何一步有问题均会影响到整体的上线部署,极大影响了整体工作进展。而客
户现场可能分布在各地,依靠运维实施人员对设备进行升级更新,增加了时间成本和人力成本。
[0042]基于此,本专利技术提供了一种基于云原生的边缘部署方法,图1为本专利技术实施例提供的一种基于云原生的边缘部署方法的流程示意图,如图1所示,该方法包括:
[0043]步骤S101:基于用户操作生成对应的目标服务指令和目标边缘节点信息。
[0044]在实际应用中,根据接收到的用户操作生成对应的目标服务指令,并确定对应的目标边缘节点信息。其中,服务指令一般为容器编排系统集群内的服务指令,包括扩缩容指令、创建指令、删除指令以及更新合并指令等。目标边缘节点信息为用户想要进行操作的边缘节点。
[0045]步骤S102:基于目标服务指令获取初始镜像,基于初始镜像修改预设应用模板,得到目标应用模板。
[0046]在实际应用中,根据目标服务指令在包括服务指令的镜像ID(Identity Document,身份标识号)的镜像仓库中查找目标服务指令的镜像ID得到初始镜像。将初始镜像添加到预设应用模板中,得到目标应用模板。其中,预设应用模板是基于各个服务指令的云原生容器化部署方式生成的。
[0047]步骤S103:将目标应用模板和目标边缘节点信息发送至边缘集群。
[0048]在实际应用中,将目标应用模板和需要部署的目标边缘节点信息发送至边缘集群,以使边缘集群根据目标应用模板和目标边缘节点信息部署对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云原生的边缘部署方法,其特征在于,包括:基于用户操作生成对应的目标服务指令和目标边缘节点信息;基于所述目标服务指令获取初始镜像,基于所述初始镜像修改预设应用模板,得到目标应用模板;将所述目标应用模板和所述目标边缘节点信息发送至边缘集群。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标服务指令获取初始镜像,基于所述初始镜像修改预设应用模板,得到目标应用模板,包括:基于所述目标服务指令在预设镜像仓库中查找与所述目标服务指令对应的所述初始镜像;将所述预设应用模板中的预设镜像信息修改为所述初始镜像,得到目标应用模板。3.根据权利要求2所述的方法,其特征在于,所述预设应用模板的构建方法包括:基于容器化方式部署预设服务指令,基于所述预设服务指令的配置构建所述预设应用模板。4.根据权利要求1所述的方法,其特征在于,还包括:接收由所述边缘集群发送的部署结果;基于所述部署结果监测所述边缘集群的运行状态,并获取所述目标服务指令的部署信息。5.一种基于云原生的边缘部署装置,其特征在于,包括:生成模块,用于基于用户操作生成目标服务指令和目标边缘节点信息;修改模块,用于基于所述目标服务指令获取初始镜像,基于所述初始镜像修改预设应用模板,得到目标应用模板;发送模块,用于将所述目标应用模板和所述目标边缘节点信息发送至边缘集群。6.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储...

【专利技术属性】
技术研发人员:王楷涵谢朝辉殷子民姜维费思成
申请(专利权)人:中科云谷科技有限公司
类型:发明
国别省市:

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

1