[发明专利]基于统一请求入口的多集群资源操作方法和系统有效
申请号: | 202210293688.1 | 申请日: | 2022-03-23 |
公开(公告)号: | CN114610449B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 蔡威;施晨阳;蒋伊婷;颜开;潘远航 | 申请(专利权)人: | 上海道客网络科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京合创致信专利代理有限公司 16127 | 代理人: | 余倩倩 |
地址: | 200433 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 统一 请求 入口 集群 资源 操作方法 系统 | ||
本申请提供一种基于统一请求入口的多集群资源操作方法和系统。该方法包括:输入请求汇集模块对由统一请求入口发送的操作请求进行解析,确定操作请求的指向;响应于操作请求指向第一集群,通过第一集群的API‑Server组件对第一集群中的资源对象对应的资源数据进行第一操作,或者,对第一集群中的资源对象进行第二操作;响应于操作请求指向至少一个第二集群,通过自定义API‑Server组件对第一集群的数据库中预先存储的至少一个第二集群的资源对象对应的资源数据进行第三操作,或者,对至少一个第二集群中的资源对象进行第四操作。籍此,多集群管理员能够通过统一请求入口对多集群中的资源数据和资源对象进行相应操作,提升了多集群环境下资源操作的效率。
技术领域
本申请涉及云原生技术领域,特别涉及一种基于统一请求入口的多集群资源操作方法、系统、计算机可读存储介质和电子设备。
背景技术
在生产过程中,企业通常会部署多套Kubernetes集群,以满足使用需求,比如,主流的主集群/灾备集群、双活集群等部署方式,分别在多个集群中部署有资源对象,Kubernetes系统提供了命令行工具——Kubectl来实现对集群中的资源数据进行检索和对集群中的资源对象进行管理,在多集群环境下,多集群管理员要对所有集群进行资源数据检索或者资源对象管理,需要分别通过每个集群的Kubectl进行操作,将相同或者类似的资源对象操作行为在不同的集群中重复进行,过程繁琐,效率低下,浪费时间和人力,而且不可避免的会出现遗漏。
可见,亟需提供针对上述现有技术不足的技术方案。
发明内容
本申请的目的在于提供一种基于统一请求入口的多集群资源操作方法、系统、计算机可读存储介质和电子设备,以解决或缓解上述现有技术中存在的问题。
为了实现上述目的,本申请提供如下技术方案:
本申请提供一种基于统一请求入口的多集群资源操作方法,所述多集群包括第一集群和至少一个第二集群,所述第一集群中部署有所述统一请求入口、API-Server拓展组件和自定义API-Server组件,所述API-Server拓展组件包括输入请求汇集模块和所述第一集群的API-Server组件;所述方法包括:所述输入请求汇集模块对由所述统一请求入口发送的操作请求进行解析,以确定所述操作请求的指向;响应于所述操作请求指向所述第一集群,根据所述操作请求的类型,通过所述第一集群的API-Server组件对所述第一集群的分布式键值存储数据库中的所述资源对象对应的资源数据进行第一操作,或者,对所述第一集群中的所述资源对象进行第二操作;响应于所述操作请求指向至少一个所述第二集群,根据所述操作请求的类型,通过所述自定义API-Server组件对所述第一集群的数据库中预先存储的至少一个所述第二集群的资源对象对应的资源数据进行第三操作,或者,对至少一个所述第二集群中的资源对象进行第四操作。
优选的,响应于所述操作请求为检索请求;所述方法还包括:响应于所述检索请求为检索命令,所述统一请求入口将所述检索命令转换为统一资源定位符后发送给所述输入请求汇集模块,以由所述输入请求汇集模块对由所述统一请求入口发送的所述统一资源定位符进行解析;响应于所述检索请求为统一资源定位符,所述统一请求入口直接将所述统一资源定位符发送给所述输入请求汇集模块,以由所述输入请求汇集模块对由所述统一请求入口发送的所述统一资源定位符进行解析。
优选的,所述响应于所述操作请求指向至少一个所述第二集群,根据所述操作请求的类型,通过所述自定义API-Server组件对所述第一集群的数据库中预先存储的至少一个所述第二集群的资源对象对应的资源数据进行第三操作,包括:响应于所述统一资源定位符指向至少一个所述第二集群,通过所述自定义API-Server组件对所述第一集群的数据库中预先存储的至少一个所述第二集群的资源对象对应的资源数据进行检索,以获取所述资源对象对应的资源数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海道客网络科技有限公司,未经上海道客网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210293688.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于物联网的森林保护用灌溉装置
- 下一篇:雾化结构及雾化装置