【技术实现步骤摘要】
容器系统的控制方法、装置、存储介质及电子装置
[0001]本专利技术实施例涉及计算机
,具体而言,涉及一种容器系统的控制方法
、
装置
、
存储介质及电子装置
。
技术介绍
[0002]随着云原生技术的迅速发展,越来越多分布式系统基于容器技术开发
。
当发生用户访问量增加,本地系统可以快速扩容来应对流量高峰,保证系统持续可用,但是在发生园区甚至地区级灾难场景下,容器类系统无法快速恢复,需要启用异地灾备系统对系统进行快速恢复
。
目前启用异地容器系统存在几个难点:
1)
两地容器管理平台分开管理,需要异地配合完成系统切换;
2)
容器类系统启动过程中,涉及调起的服务数量较多,且有依赖关系;
3)
容器本身启动时间长
。
相关技术中在进行异地容器系统切换时,一般通过各属地的容器管理平台对各属地容器系统进行全部容器服务启动,以实现异地接管服务
。
即相关技术中容器类系统异地快 ...
【技术保护点】
【技术特征摘要】
1.
一种容器系统的控制方法,其特征在于,包括:在接收到目标切换指令的情况下,向第一容器系统下发目标控制指令,以指示所述第一容器系统重启第一组容器和第一组对外服务进程,其中,所述目标切换指令用于指示在第二容器系统发生故障的情况下切换至所述第一容器系统,所述第一组对外服务进程包括与所述第一组容器中每个容器对应的对外服务进程,在接收到所述目标切换指令之前所述第一容器系统被设置为预启动第二组容器和第二组对外服务进程,所述第二组对外服务进程包括与所述第二组容器中每个容器对应的对外服务进程
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到所述目标切换指令之前,控制所述第一容器系统预启动所述第二组容器和所述第二组对外服务进程
。3.
根据权利要求1所述的方法,其特征在于,所述向第一容器系统下发目标控制指令,以指示所述第一容器系统重启第一组容器和第一组对外服务进程,包括:向所述第一容器系统下发第一指令,以指示所述第一容器系统配置一组环境变量,其中,所述一组环境变量中包括所述第一容器系统中的目标容器集合中的每个容器的环境变量,所述环境变量用于表示容器的服务状态,所述目标容器集合包括所述第一组容器和所述第二组容器;在接收到所述第一容器系统发送的目标通知消息的情况下,向所述第一容器系统发送第二指令,以指示所述第一容器系统重启所述第一组容器和所述第一组对外服务进程,并生效所述一组环境变量,其中,所述目标通知消息用于表示所述第一容器系统已配置完成所述一组环境变量,所述目标控制指令包括所述第一指令和所述第二指令
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到所述目标切换指令的情况下,向第一数据库下发第三指令,以指示所述第一数据库切换至目标状态,其中,所述第一数据库是与所述第一容器系统对应的数据库,所述目标状态用于表示所述第一数据库允许被读写的状态
。5.
根据权利要求1至4中任一项所述的方法,其特征在于,所述第一组容器包括应用容器,所述第二组容器包括公共容器,所述应用容器用于提供应用服务,所述公共容器用于提供公共服务
。6.
一种容器系统的控制方法,其特征在于,包括:接收目标调度平台下发的目标控制指令,其中,所述目标控制指令是所述目标调度平台在接收到目标切换指令的情况下向第一容器系统下发的,所述目标切换指令用于指示在第二容器系统发生故障的情况下切换至所述第一容器系统;基于所述目标控制指令重启第一组容器和第一组对外服务进程,其中,所述第一组对外服务进程包括与所述第一组容器中每个容器对应的对外服务进程,在所述目标调度平台接收到所述目标切换指令之前所述第一容器系统被设置为预启动第二组容器和第二组对外服务进程,所述第二组对外服务进程包括与所述第二组容器中每个容器对应的对外服务进程
。7.
根据权利要求6所述的方法,其特征在于,所述方法还包括:在接收所述目标调度平台下发的所述目标控制指令之前,预先启动所述第二组容器和所述第...
【专利技术属性】
技术研发人员:桂朔,丁小进,王雪萌,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。