容器云管理平台主备切换系统、方法、装置和计算机设备制造方法及图纸

技术编号:38125049 阅读:16 留言:0更新日期:2023-07-08 09:28
本申请涉及一种容器云管理平台主备切换系统、方法、装置、计算机设备、存储介质和计算机程序产品。所述系统包括:第一容器云管理平台,用于将第一容器云管理平台的运行状态从备用状态切换为主状态;第一管理平台数据恢复器,用于将第二容器云管理平台备份在中间数据库的管理平台数据,同步到第一管理平台数据库中;第一镜像平台数据控制器,用于将第二容器云管理平台备份在中间数据库的镜像平台备份数据,同步到第一镜像平台数据库中;第一容器云管理平台,还用于接收外部负载均衡器发送的流量访问请求,根据流量访问请求提供对应的容器服务。采用本系统,能够提高容器云管理平台的运行可靠性。的运行可靠性。的运行可靠性。

【技术实现步骤摘要】
容器云管理平台主备切换系统、方法、装置和计算机设备


[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]第四方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种容器云管理平台主备切换系统,其特征在于,所述系统包括:第一容器云管理平台,以及与所述第一容器云管理平台对应于同一个容器集群的第二容器云管理平台;所述第一容器云管理平台,包括第一管理平台数据恢复器、第一镜像平台数据控制器、第一容器集群数据库、第一管理平台数据库和第一镜像平台数据库;所述第二容器云管理平台包括第二资源联邦控制器,所述第一容器集群数据库中的容器集群数据,根据所述第二资源联邦控制器同步得到;所述第一容器云管理平台,用于在检测到运行状态为主状态的第二容器云管理平台存在故障的情况下,将所述第一容器云管理平台的运行状态从备用状态切换为主状态;所述第一管理平台数据恢复器,用于在所述第一容器云管理平台的运行状态为主状态的情况下,将所述第二容器云管理平台备份在中间数据库的管理平台数据,同步到所述第一管理平台数据库中;所述第一镜像平台数据控制器,用于在所述第一容器云管理平台的运行状态为主状态的情况下,将所述第二容器云管理平台备份在所述中间数据库的镜像平台备份数据,同步到所述第一镜像平台数据库中;所述第一容器云管理平台,还用于在从所述中间数据库中,成功同步所述管理平台数据和所述镜像平台备份数据的情况下,接收外部负载均衡器发送的流量访问请求,根据所述流量访问请求提供对应的容器服务。2.根据权利要求1所述的系统,其特征在于,所述第一管理平台数据恢复器,还用于在所述第一容器云管理平台的运行状态为主状态的情况下,从所述中间数据库中,获取所述第二容器云管理平台的管理平台数据;识别出所述管理平台数据对应的客户端;从所述第一管理平台数据库中识别出与所述客户端对应的目标子目录;将所述管理平台数据同步至所述目标子目录中;在所述管理平台数据成功同步的情况下,启动所述第一管理平台数据库。3.根据权利要求1所述的系统,其特征在于,所述第二容器云管理平台还包括第二容器集群数据库;所述第二容器云管理平台,用于在检测到所述第一容器云管理平台的运行状态从备用状态切换为主状态的情况下,将所述第二容器云管理平台的运行状态从主状态切换为备用状态;所述第二资源联邦控制器,用于监测所述第二容器云管理平台的第二容器集群数据库,在所述第二容器集群数据库存储的容器集群数据更新的情况下,将所述容器集群数据同步到所述第一容器集群数据库中。4.根据权利要求1所述的系统,其特征在于,所述第二容器云管理平台还包括第二管理平台数据备份器、第二镜像平台数据控制器、第二管理平台数据库以及第二镜像平台数据库;所述第二管理平台数据备份器,用于在所述第二容器云管理平台的运行状态为主状态的情况下,响应于管理平台数据备份指令,访问所述第二管理平台数据库;获取所述第二管理平台数据库中的管理平台数据;将所述管理平台数据备份至所述中间数据库;所述第二镜像平台数据控制器,用于在所述第二容器云管理平台的运行状态为主状态的情况下,访问所述第二镜像平台数据库;获取所述第二镜像平台数据库中的镜像平台备
份数据;将所述镜像平台备份数据备份至所述中间数据库。5.根据权利要求1所述的系统,其特征在于,所述系统还包...

【专利技术属性】
技术研发人员:李洁玮韦东庆何江峰夏子立付瑾叶进
申请(专利权)人:浙大网新科技股份有限公司
类型:发明
国别省市:

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

1