【技术实现步骤摘要】
集群管理方法、装置、电子设备及存储介质
[0001]本公开涉及计算机
,具体而言,涉及一种集群管理方法
、
装置
、
电子设备和存储介质
。
技术介绍
[0002]Kubernetes(
简称
K8S)
是一个可移植
、
可扩展的容器编排平台,用于管理容器化的工作负载和服务
。
通过将业务进行容器化的改造并部署于
Kubernetes
中,可实现业务应用的快速化部署以及故障自愈等能力
。
同时,借助于
Kubernetes
的编排和调度能力,可实现业务服务的弹性扩缩容,应对不同负载的业务压力
。
[0003]通常,一个
Kubernetes
集群分为管控节点
(
也称主节点
)
和工作节点,管控节点用于管理整个集群的元数据
、
容器调度与编排等
。
但是,由于单个
Kubernetes
集群的管控效率和负载能力有限,导致单个集群内管理的工作节点的数量受限,进而影响了
Kubernetes
集群的使用体验
。
技术实现思路
[0004]本公开实施例至少提供一种集群管理方法
、
装置
、
电子设备及存储介质,可以根据实际需求通过元集群发起集群增删任务,进而可以对集群系统进行扩增以及缩减,有助于 ...
【技术保护点】
【技术特征摘要】
1.
一种集群管理方法,其特征在于,所述方法包括:通过元集群发起工作集群增删任务,所述工作集群增删任务用于指示在集群系统中增加指定工作集群或用于指示在集群系统重删减指定工作集群;其中,所述集群系统包括至少一个集群,所述至少一个集群包括一个所述元集群和至少一个工作集群,所述元集群承载所述集群系统的运维管控,所述运维管控包括工作集群的增删处理,所述工作集群承载业务容器执行业务任务;根据所述增删任务的指示信息,控制所述指定工作集群在所述集群系统中实现相应的集群部署或者移除
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:初始化用于部署所述元集群的自举环境;部署用于存储跨集群的域名的数据库,部署用于提供跨集群的域名解析服务的域名解析服务器,以及部署自动化运维工具和远程执行引擎;执行所述元集群本身的自举部署
。3.
根据权利要求1所述的方法,其特征在于,所述增删任务的指示信息包括增加集群指示信息,所述增加集群指示信息用于指示新增第一工作集群;所述根据所述增删任务的指示信息,控制所述指定工作集群在所述集群系统中实现相应的集群部署或者移除,包括:根据所述增加集群指示信息,执行预部署操作以实现所述第一工作集群与所述元集群之间的免密互通;以所述第一工作集群为基准搭建用于后续远程运维的远程执行引擎;执行所述第一工作集群本身的自举部署
。4.
根据权利要求1所述的方法,其特征在于,所述增删任务的指示信息包括删减集群指示信息,所述删减集群指示信息用于指示删除第二工作集群;所述根据所述增删任务的指示信息,控制所述指定工作集群在所述集群系统中实现相应的集群部署或者移除,包括:根据所述删减集群指示信息,通过远程执行清理程序清理所述第二工作集群的全部组件;响应于所述全部组件清理完成,通过所述第二工作集群生成清理结果反馈信息,并将所述清理结果反馈信息发送至所述元集群;控制所述元集群基于所述清理结果反馈信息,将所述第二工作集群的元信息从所述元集群中删除
。5.
根据权利要求1所述的方法,其特征在于,每个集群包括多个节点,所述方法还包括:针对每个集群,根据所述集群中每个节点所执行的业务任务的类型,将所述多个节点划分成至少一个节点池,其中,每个节点池包括至少一个节点
。6.
根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述元集群发起节点增加...
【专利技术属性】
技术研发人员:赵刚,赵建川,蒋家福,陈强,朱曜鑫,
申请(专利权)人:北京火山引擎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。