[发明专利]一种基于Kubernetes集群的应用主备实现方法及装置有效
申请号: | 202010725576.X | 申请日: | 2020-07-24 |
公开(公告)号: | CN112003728B | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 孙言弟;刘正伟 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L41/0813 | 分类号: | H04L41/0813;H04L41/0853;H04L41/0894 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 kubernetes 集群 应用 实现 方法 装置 | ||
1.一种基于Kubernetes集群的应用主备实现方法,其特征在于,包括以下步骤:
为多个Kubernetes集群配置主备关系,设置主集群和备集群;
监听主集群下所有应用组件变动事件;
当监听到主集群下有应用组件变动事件发生时,控制对应备集群产生相同应用组件变动事件;
该方法还包括:保存主集群和备集群的API认证信息;
监听主集群下所有应用组件变动事件,具体为:
根据主集群的API认证信息对主集群下所有资源进行监听;
当发生资源创建、更新、删除事件时,表示发生应用组件变动事件。
2.根据权利要求1所述的基于Kubernetes集群的应用主备实现方法,其特征在于,当监听到主集群下有应用组件变动事件发生时,还收集相关事件信息;所述相关事件信息包括资源名称、资源类型、资源所在主集群、事件类型;其中事件类型为创建、更新或删除。
3.根据权利要求2所述的基于Kubernetes集群的应用主备实现方法,其特征在于,控制对应备集群产生相同应用组件变动事件,具体为:
根据资源所在主集群获取对应主集群、以及相应备集群的API认证信息;
根据资源名称、资源类型,通过调用主集群API认证信息,获取资源信息;
根据所获取资源详细信息和事件类型,基于备集群API认证信息在对应备集群产生相同的事件。
4.根据权利要求3所述的基于Kubernetes集群的应用主备实现方法,其特征在于,所述资源包括应用对外访问地址资源;
该方法还包括以下步骤:
查询主集群中应用对外访问地址资源的对应访问地址;
基于所查询对应访问地址,根据备集群的IP地址,推算并保存对应应用在备集群的访问地址。
5.根据权利要求1-4任一项所述的基于Kubernetes集群的应用主备实现方法,其特征在于,为多个Kubernetes集群配置主备关系时,查询主集群中已注册的资源和备集群中已注册的资源,若两者相同,则允许备集群被配置为对应主集群的备集群。
6.一种基于Kubernetes集群的应用主备实现装置,其特征在于,包括,
主备集群关联模块:为多个Kubernetes集群配置主备关系,设置主集群和备集群;
主集群资源事件监听模块:监听主集群下所有应用组件变动事件;
备集群资源管理模块:当主集群下有应用组件变动事件发生时,控制对应备集群产生相同应用组件变动事件;
其中,主备集群关联模块还保存主集群和备集群的API认证信息;
主集群资源事件监听模块监听主集群下所有应用组件变动事件是指,根据主集群的API认证信息对主集群下所有资源进行监听,当发生资源创建、更新、删除事件时,表示发生应用组件变动事件。
7.根据权利要求6所述的基于Kubernetes集群的应用主备实现装置,其特征在于,
主集群资源事件监听模块监听到主集群下有应用组件变动事件发生时,还收集相关事件信息,并将相关事件信息发送至备集群资源管理模块;所述相关事件信息包括资源名称、资源类型、资源所在主集群、事件类型;其中事件类型为创建、更新或删除;
备集群资源管理模块控制对应备集群产生相同应用组件变动事件,具体为:
根据资源所在主集群获取对应主集群、以及相应备集群的API认证信息;
根据资源名称、资源类型,通过调用主集群API认证信息,获取资源信息;
根据所获取资源详细信息和事件类型,基于备集群API认证信息在对应备集群产生相同的事件。
8.根据权利要求7所述的基于Kubernetes集群的应用主备实现装置,其特征在于,所述资源包括应用对外访问地址资源;
该装置还包括应用访问地址管理模块:查询主集群中应用对外访问地址资源的对应访问地址,基于所查询对应访问地址,根据备集群的IP地址,推算并保存对应应用在备集群的访问地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010725576.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有焦距补偿能力的焦面结构
- 下一篇:一种字符型商品防伪码生成与识别方法