集群访问方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:31456319 阅读:14 留言:0更新日期:2021-12-18 11:22
本发明专利技术实施例提供一种集群访问方法、装置、电子设备及可读存储介质,用户访问目标集群时,用户在终端设备显示的集群列表中选中目标集群,触发终端设备向服务器发送用于请求访问目标集群的父页面的第一访问请求,该第一访问请求携带目标代理地址。服务器接收到第一访问请求后,根据目标代理地址的路径参数包含的集群标识确定出父页面的第一实际地址,根据第一实际地址访问目标集群获得第一数据流并返回给终端设备,终端设备根据该第一数据流生成目标集群的父页面,供用户查看目标集群。采用该种方案,无需从第一数据流中过滤出链接地址并进行改造,出错率低且效率高,实现快速访问目标集群的目的。目标集群的目的。目标集群的目的。

【技术实现步骤摘要】
集群访问方法、装置、电子设备及可读存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种集群访问方法、装置、电子设备及可读存储介质。

技术介绍

[0002]Kubernetes作为一种容器管理工具,包括主节点和分别与主节点通信连接的多个计算节点,其中,主节点用于管理和控制多个计算节点。每个计算节点中部署多个容器组,每个容器组中封装有一个或多个用于承载应用的容器。
[0003]一个容器组也称为一个flink集群,一个flink集群包含管理节点和至少一个从节点。Flink集群运行过程中,用户需要对flink集群进行访问,以查看flink集群状态、任务运行状态、运行日志等集群信息。一般而言,该些集群信息承载在flink集群的网络产品界面(Website User Interface,Web UI)上,该Web UI也称为flink集群的首页或父页面。访问过程中,用户通过终端设备请求一个flink集群的Web UI,在Web UI通过点击等对子页面进行访问,子页面指父页面上的嵌套链接对应的页面。
[0004]然而,出于安全考虑,终端设备所在的网络flink集群所在的网络不通,此时,用户无法请求到flink集群的Web UI,无法对目标flink集群进行访问。

技术实现思路

[0005]本专利技术实施例提供一种集群访问方法、装置、电子设备及可读存储介质,通过将目标集群的集群标识作为代理地址的路径参数传递给服务器,使得服务器能够获得到目标集群的相关数据并返回,实现快速访问目标集群的目的。
[0006]第一方面,本申请实施例提供一种集群访问方法,包括:
[0007]服务器接收来自终端设备的第一访问请求,所述第一访问请求用于请求获取目标集群的父页面的第一数据流,所述第一访问请求携带所述目标集群的目标代理地址,所述父页面包括所述目标集群的信息;
[0008]所述服务器根据所述目标代理地址,确定所述目标集群的第一实际地址,所述第一实际地址为所述目标集群在第一网络中的地址,所述目标代理地址为所述目标集群在第二网络中的地址,所述第一网络和所述第二网络互为不通网络;
[0009]所述服务器根据所述第一实际地址访问所述目标集群以获取所述第一数据流;
[0010]所述服务器向所述终端设备发送所述第一数据流。
[0011]一种可行的实现方式中,所述服务器根据所述目标代理地址,确定所述目标集群的第一实际地址,包括:
[0012]所述服务器解析所述目标代理地址的路径参数得到所述集群标识;
[0013]所述服务器根据所述集群标识确定所述第一实际地址。
[0014]一种可行的实现方式中,所述服务器向所述终端设备发送所述第一数据流之后,还包括:
[0015]所述服务器接收来自所述终端设备携带第一拼接地址的第二访问请求,所述第二访问请求用于请求访问所述父页面的目标子页面,所述第一拼接地址由所述目标代理地址和所述目标子页面的相对地址拼接而成;
[0016]所述服务器根据所述第一拼接地址获取第二数据流;
[0017]所述服务器向所述终端设备发送所述第二数据流。
[0018]一种可行的实现方式中,所述服务器根据所述第一拼接地址获取第二数据流,包括:
[0019]所述服务器解析所述第一拼接地址得到所述目标代理地址和所述相对地址;
[0020]所述服务器根据所述目标代理地址的路径参数中的目标集群标识,确定所述第一实际地址;
[0021]所述服务器拼接所述第一实际地址和所述相对地址得到第二拼接地址;
[0022]所述服务器根据所述第二拼接地址访问所述目标集群以获取所述第二数据流。
[0023]一种可行的实现方式中,所述目标子页面是基于flink架构动态生成的子页面。
[0024]一种可行的实现方式中,所述服务器接收来自终端设备的第一访问请求之前,还包括:
[0025]所述服务器接收来自所述终端设备的列表请求,所述列表请求用于请求获取集群列表;
[0026]所述服务器向所述终端设备发送第三数据流,所述第三数据流用于生成含有所述集群列表的列表页面。
[0027]第二方面,本申请实施例提供一种集群访问方法,包括:
[0028]终端设备显示集群列表,所述集群列表中不同集群对应不同的代理地址;
[0029]当用户选中所述集群列表中的目标集群时,所述终端设备向服务器发送携带所述目标代理地址的第一访问请求,所述第一访问请求用于请求访问所述目标集群的父页面,所述父页面包括所述目标集群的信息;
[0030]所述终端设备接收来自所述服务器的第一数据流,所述第一数据流用于生成所述父页面;
[0031]所述终端设备根据所述第一数据流生成所述父页面;
[0032]所述终端设备显示所述父页面。
[0033]一种可行的实现方式中,所述终端设备显示所述父页面之后,还包括:
[0034]当用户选中所述父页面中目标子页面的子页面标识时,所述终端设备确定所述目标子页面的相对地址;
[0035]所述终端设备拼接所述目标代理地址和所述相对地址,得到第一拼接地址;
[0036]所述终端设备向所述服务器发送携带所述第一拼接地址的第二访问请求,所述第二访问请求用于请求访问所述目标子页面;
[0037]所述终端设备接收来自所述服务器的第二数据流;
[0038]所述终端设备根据所述第二数据流生成所述目标子页面;
[0039]所述终端设备显示所述目标子页面。
[0040]一种可行的实现方式中,所述目标子页面是基于flink架构动态生成的子页面。
[0041]一种可行的实现方式中,所述终端设备显示集群列表,包括:
[0042]所述终端设备向所述服务器发送列表请求,所述列表请求用于请求获取所述集群列表;
[0043]所述终端设备接收来自所述服务器的第三数据流,所述第三数据流用于生成含有所述集群列表的列表页面;
[0044]所述终端设备根据所述第三数据流生成并显示所述列表页面。
[0045]第三方面,本申请实施例提供一种集群访问装置,包括:
[0046]接收模块,用于接收来自终端设备的第一访问请求,所述第一访问请求用于请求获取目标集群的父页面的第一数据流,所述第一访问请求携带所述目标集群的目标代理地址,所述父页面包括所述目标集群的信息;
[0047]处理模块,用于根据所述目标代理地址,确定所述目标集群的第一实际地址,所述第一实际地址为所述目标集群在第一网络中的地址,所述目标代理地址为所述目标集群在第二网络中的地址,所述第一网络和所述第二网络互为不通网络;
[0048]获取模块,用于根据所述第一实际地址访问所述目标集群以获取所述第一数据流;
[0049]发送模块,用于向所述终端设备发送所述第一数据流。
[0050]一种可行的实现方式中,所述处理模块,用于解析所述目标代理地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集群访问方法,其特征在于,包括:服务器接收来自终端设备的第一访问请求,所述第一访问请求用于请求获取目标集群的父页面的第一数据流,所述第一访问请求携带所述目标集群的目标代理地址,所述父页面包括所述目标集群的信息;所述服务器根据所述目标代理地址,确定所述目标集群的第一实际地址,所述第一实际地址为所述目标集群在第一网络中的地址,所述目标代理地址为所述目标集群在第二网络中的地址,所述第一网络和所述第二网络互为不通网络;所述服务器根据所述第一实际地址访问所述目标集群以获取所述第一数据流;所述服务器向所述终端设备发送所述第一数据流。2.根据权利要求1所述的方法,其特征在于,所述服务器根据所述目标代理地址,确定所述目标集群的第一实际地址,包括:所述服务器解析所述目标代理地址的路径参数得到所述集群标识;所述服务器根据所述集群标识确定所述第一实际地址。3.根据权利要求1所述的方法,其特征在于,所述服务器向所述终端设备发送所述第一数据流之后,还包括:所述服务器接收来自所述终端设备携带第一拼接地址的第二访问请求,所述第二访问请求用于请求访问所述父页面的目标子页面,所述第一拼接地址由所述目标代理地址和所述目标子页面的相对地址拼接而成;所述服务器根据所述第一拼接地址获取第二数据流;所述服务器向所述终端设备发送所述第二数据流。4.根据权利要求3所述的方法,其特征在于,所述服务器根据所述第一拼接地址获取第二数据流,包括:所述服务器解析所述第一拼接地址得到所述目标代理地址和所述相对地址;所述服务器根据所述目标代理地址的路径参数中的目标集群标识,确定所述第一实际地址;所述服务器拼接所述第一实际地址和所述相对地址得到第二拼接地址;所述服务器根据所述第二拼接地址访问所述目标集群以获取所述第二数据流。5.根据权利要求4所述的方法,其特征在于,所述目标子页面是基于flink架构动态生成的子页面。6.根据权利要求1

5任一项所述的方法,其特征在于,所述服务器接收来自终端设备的第一访问请求之前,还包括:所述服务器接收来自所述终端设备的列表请求,所述列表请求用于请求获取集群列表;所述服务器向所述终端设备发送第三数据流,所述第三数据流用于生成含有所述集群列表的列表页面。7.一种集群访问方法,其特征在于,包括:终端设备显示集群列表,所述集群列表中不同集群对应不同的代理地址;当用户选中所述集群列表中的目标集群时,所述终端设备向服务器发送携带所述目标代理地址的第一访问请求,所述第一访问请求用于请求访问所述目标集群的父页面,所述
父页面包括所述目标集群的信息;所述终端设备接收来自所述服务器的第一数据流,所述第一数据流用于生成所述父页面;所述终端设备根据所述第一数据流生成所述父页面;所述终端设备显示所述父页面。8.根据权利要求7所述的方法,其特征在于,所述终端...

【专利技术属性】
技术研发人员:钱磊
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1