集群状态控制方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:30754212 阅读:29 留言:0更新日期:2021-11-10 12:07
本申请公开了一种集群状态控制方法、装置、电子设备及可读存储介质。其中,方法包括预先构建用于查询集群状态的定时任务和用于监测集群的异步任务;当检测存在集群操作,将集群操作转化为操作信号发送给相应的目标集群,同时触发执行异步任务;当检测到目标集群的状态变更时,触发执行定时任务;基于定时任务、异步任务和目标集群的底层状态更新目标集群的当前状态。本申请能够准确获得当前集群的最新状态,有利于实现容器平台高效、准确地使用集群进行业务操作。群进行业务操作。群进行业务操作。

【技术实现步骤摘要】
集群状态控制方法、装置、电子设备及可读存储介质


[0001]本申请涉及计算机
,特别是涉及一种集群状态控制方法、装置、电子设备及可读存储介质。

技术介绍

[0002]在容器平台的系统中,集群管理是容器平台的基础功能。从技术层面来说,容器平台本身也是一个Kubernates集群也称为K8s,但其本身起平台支撑作用,是一个扩展的Kubernates集群。在容器平台上,可以管理众多集群。集群管理是容器平台的底层支撑,通过集群可以创建各个服务,所创建的各服务运行集群上。
[0003]在集群管理中,集群的状态是一个非常重要的属性。通常集群添加到容器平台后,默认集群都是正常状态。集群作为容器平台的底层支撑,理论上应该是稳定的,所以目前集群管理并没有对集群的状态做太多控制,只要是添加进来的集群,都以正常状态使用,除非集群移除,否则集群管理中集群状态是不变的。但是,在实际应用中,由于集群有一系列的状态迁移过程,所以集群不一定是稳定的。实际操作中,集群可能失联,如网络中断,也有可能坏掉,这些异常会导致集群不可用。此外,集群删除过程中,由于外部因素导本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种集群状态控制方法,其特征在于,包括:预先构建用于查询集群状态的定时任务和用于监测集群的异步任务;当检测存在集群操作,将所述集群操作转化为操作信号发送给相应的目标集群,同时触发执行所述异步任务;当检测到所述目标集群的状态变更时,触发执行所述定时任务;基于所述定时任务、所述异步任务和所述目标集群的底层状态更新所述目标集群的当前状态。2.根据权利要求1所述的集群状态控制方法,其特征在于,所述根据所述定时任务、所述异步任务和所述目标集群的底层状态更新所述目标集群的当前状态之后,还包括:将所述目标集群的当前状态存储至集群状态存储中;当接收到集群状态查询指令,将从所述集群状态存储中查询得到的相应集群的当前状态显示在用户操作界面中。3.根据权利要求2所述的集群状态控制方法,其特征在于,所述将从所述集群状态存储中查询得到的相应集群的当前状态显示在用户操作界面中,包括:若从所述集群状态存储中查询得到的相应集群的当前状态为不可用状态,则将所述不可用状态及不可用原因显示在用户操作界面。4.根据权利要求1所述的集群状态控制方法,其特征在于,所述当检测到所述目标集群的状态变更时,触发执行所述定时任务之后,还包括:判断所述目标集群的当前状态是否进入可用状态或不可用状态;若所述目标集群的当前状态进入可用状态或不可以状态,则终止运行所述定时任务;若所述目标集群的当前状态没有进入可用状态或不可用状态,则继续运行所述定时任务;或判断集群服务访问是否终止;若所述集群服务访问已终止,则终止运行所述定时任务;若所述集群服务访问没有终止,则继续运行所述定时任务。5.根据权利要求1至4任意一项所述的集群状态控制方法,其特征在于,所述基于所述定时任务、所述异步任务和所述目标集群的底层状态更新所述目标集群的当前状态,包括:若所述异步任务反馈所述目标集群对应操作失败,则所述目标集群的当前状态为操作失败状态,同...

【专利技术属性】
技术研发人员:周国伟杨勇
申请(专利权)人:广东浪潮智慧计算技术有限公司
类型:发明
国别省市:

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

1