CN114942826B 跨网络多集群系统及其访问方法及云计算设备 (阿里巴巴(中国)有限公司)_第1页
CN114942826B 跨网络多集群系统及其访问方法及云计算设备 (阿里巴巴(中国)有限公司)_第2页
CN114942826B 跨网络多集群系统及其访问方法及云计算设备 (阿里巴巴(中国)有限公司)_第3页
CN114942826B 跨网络多集群系统及其访问方法及云计算设备 (阿里巴巴(中国)有限公司)_第4页
CN114942826B 跨网络多集群系统及其访问方法及云计算设备 (阿里巴巴(中国)有限公司)_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

跨网络多集群系统及其访问方法及云计算本申请提供一种跨网络多集群系统及其访的方法用于包括中枢集群和工作集群的多集群客户端向所述中枢集群发起控制面连通性隧道过所述长连接控制面隧道与所述代理服务器建处理所述代理服务器转发的穿越所述长连接反向代理隧道的API请求。根据实施例的技术方案2所述代理客户端向所述中枢集群发起控制面连通性隧道请求,从而在连接隧道基于K8Sport-forwar所述代理客户端通过所述长连接控制面隧道与所述代理服务器建立长连接反向代理所述代理客户端接收并处理所述代理服务器转发的穿越所述长连接反向代理隧道的所述代理客户端向所述代理服务器发起注册客户端实例的请求,基于所述代理服务器准许所述代理客户端实例的注册而返回的所述代理服务器的元所述代理客户端接收所述代理服务器发送的所述代理客户端接收所述代理服务器通过所述可用信道发送的A所述代理客户端向所述工作集群的控制面发起A所述代理服务器准许所述代理客户端实例的注册请求,向所述代所述代理服务器通过所述长连接反向代理隧道向所述代理客户端转发A所述代理服务器接收API请求,所述API请求基于所述长连接反向所述代理服务器通过所述可用信道向所述代理客户端发送A在所述工作集群注册到所述中枢集群时,所述中枢集群通过原生插38.一种跨网络多集群系统,所述跨网络多集群系统基于K8S集群并包括中枢集群和工所述代理客户端向所述中枢集群发起控制面连通性隧道请求,从而在连接隧道基于K8Sport-forwar所述代理客户端通过所述长连接控制面隧道与所述代理服务器建立长连接反向代理所述代理服务器通过所述长连接反向代理隧道向所述代理客户端转发A所述代理客户端接收并处理穿越所述长连接反向代理隧道的A4[0003]虚拟化技术允许在单个物理服务器的CPU上运行多个虚拟机。虚拟化允许应用程述代理服务器转发的穿越所述长连接反向代理隧道的A5述代理客户端接收并处理穿越所述长连接反向代理隧道的AP道包括两层嵌套的长连接。代理服务器可通过长连接反向代理隧道向代理客户端转发API本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,6使用户在多集群和混合环境下能像在单个K8S集群平台上7[0040]如图1所示,随着企业业务快速发展,跨区域的多云集群成为数据中心的基础架需要首先解决的是正向网络连通性问题,这是考虑到工作集群本身可能部署在不同的VPC[0044]传统的网络连通性打通方式包括为中枢集群手工开启/维护安全访问白名单视不同集群的基础网络环境而提供一种易用的自动化连通性建立方[0045]另一种实现多集群架构中从中枢集群到工作集群的API推送链路方案是,工作集群的管理员向工作集群中安装一个代理客户端(agent),之后该客户端会向中枢集群建立的API访问,而无需中枢集群网络和工作集群网络在一个网络平面或其他网络基础设施配8道请求,从而所述中枢集群200在所述代理客户端262与所述代理服务器202之间建立长连取中枢集群200中代理服务器202对应的容器实例名称。代理客户端262可向所述中枢集群代理客户端262到中枢集群200的代理服务器202的实例之间的四层网络连通性,从而为下可以从中枢集群200的控制面直接访问到各工种集群260的网务器202准许所述代理客户端262的实例注册请求,向该代理客户端262返回所述代理服务户端262可向该代理服务器202建立起长连接反向代理隧道。该长连接反向代理隧道可为所述长连接反向代理隧道向所述代理客户端262转发API请求,而所述代理客户端262可接收并处理穿越所述长连接反向代理隧道的A[0056]根据示例实施例的技术方案,长连接反向代理隧道工作[0057]根据一些实施例,长连接反向代理隧道基于K8S原生Konnectivity隧道,可通过Konnectivity原生提供的客户端或原生开发工具包发起客户端API调用,进一步简化多集群API调用的问题。在API调用请求中的目标域名地址被代理客户端262注册到代理服务器工作集群逻辑名称作为目标域名,可以向各个工作集群260直接发起K8SAPI的客户端调9作集群260注册到所述中枢集群200时,触发在所述工作集群中安装所述代理客户端262的[0064]图3所示的方法可用于K8S多集群系统,所述K8S多集群系统包括中枢集群和工作理客户端与代理服务器之间建立长连接控制[0069]所述代理客户端基于所述代理服务器准许所述代理客户端实例的注册而返回的[0070]在S305,代理客户端接收并处理代理服务器转发的穿越长连接反向代理隧道的[0073]所述代理客户端接收所述代理服务器通过所述可用信道发送的API请求,从而向配置部署有辅助服务,该辅助服务可实时拉取中枢集群中代理服务器对应的容器实例名据示例实施例,该请求可包含代理服务器的容器实例名称等信息,并可基于K8SPort-可实时拉取中枢集群中代理服务器对应的容所述请求包括所述代理客户端所在工作集群的在隧道建立过程中,代理客户端可向代理服务器提供代理客户端自身标识符(ID)等信息。所述长连接反向代理隧道向所述代理客户端转发A据示例实施例,长连接反向代理隧道基于K8S原生Konnectivity隧道,用户端可通过Konnectivity原生提供的客户端或原生开发工具包发起客户端API[0091]在时序节点3.5,所述代理客户[0095]处理器12可以包括一个或多个通用CPU(CentralProcessingUnit,中央处理[0098]云计算设备12也可以通过输入/输出(I/O)接口18与一个或多个外部设备(例如音适合于存储指令和/或数据的任何类型的媒介[0103]本领域的技术人员可以清楚地了解到本申请的技术方案可借助软件和/或硬件来[0109]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体[0113]根据示例实施例,通过两层嵌套的长连接隧道,可实现透明安全的跨网络API调可通过长连接反向代理隧道向代理客户端转发API请求,代理客户端可接收并处理穿越长[0115]根据本申请实施例的技术方案不要求中枢集群网络和工作集群网络在一个网络[0116]根据一些实施例,长连接反向代理隧道基于K8S原生Konnectivity隧道,可通过Konnectivity原生提供的客户端或原生开发工具包发起客户端API调用,进一步简化多集[0117]根据一些实施例,在API调用请求中的目标域名地址被代理客户端注册到代理服[0118]根据一些实施例,隧道的建立过程可借助OCM的集群注册动态发现能力完全自动[0122]所述代理客户端通过所述长连接控制面隧道与所述代理服务器建立长连接反向[0123]所述代理客户端接收并处理所述代理服务器转发的穿越所述长连接反向代理隧[0128]基于所述代理服务器准许所述代理客户端实例的注册而返回的所述代理服务器[0129]条款5、如条款4所述的方法,其特征在于,所述长连接反向代理隧道为K8S原生[01

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论