一种多K8s集群管理系统、应用调度方法、设备及介质技术方案

技术编号:40196564 阅读:42 留言:0更新日期:2024-01-27 00:00
本发明专利技术公开了一种多K8s集群管理系统、应用调度方法、设备及介质。该系统包括:至少一个K8s的集群以及集群管理器;集群管理器,用于获取目标描述文件,根据目标描述文件,为集群构建至少一种拓扑类型的集群拓扑架构;其中,目标描述文件包括:父集群接入信息以及用于与其他建立集群间关系所依赖的集群关系参数信息。通过使用目标描述文件来描述集群两两之间的关系,通过目标描述文件为所有集群构建拓扑架构。实现了对集群的灵活组织管理,实现了至少一种拓扑类型的复杂多集群组织结构的构建。调度器能够自动适应集群的拓扑结构,完成应用的调度任务。

【技术实现步骤摘要】

本专利技术涉及云计算和多集群管理领域,尤其涉及一种多k8s集群管理系统、应用调度方法、设备及介质。


技术介绍

1、在异构多云环境中,海量集群的接入,集群资源抽象,权限管理,应用管理,多集群调度,服务维持,多租户以及多集群服务发现等问题,大大增加了多集群方案的复杂性和难度,目前社区和业界,集群均以父子两层架构为主,父集群作为主控集群,其余集群做子集群,用于承载工作负载,均存在管理的数量限制。主流的有kubefederation联邦方案,karmarda、clusternet及admiralty这四种。

2、其中,kubefederation和karmarda是通过template,overide,propgation等去定义负载的通用配置,专有配置和调度策略。karmarda自kubefederation发展而来,支持更丰富的插件化调度能力以及multi cluster service等特性,这二者仅支持中心式的两层架构。clusternet项目的子集群通过受控的token,在agent启动时,接入到父集群之中。父集群通过aa(aggregate本文档来自技高网...

【技术保护点】

1.一种多K8s集群管理系统,其特征在于,包括:至少一个K8s的集群以及集群管理器;

2.根据权利要求1所述的系统,其特征在于,所述集群管理器包括:

3.根据权利要求1所述的系统,其特征在于,所述集群管理器,还包括:

4.根据权利要求3所述的系统,其特征在于,所述架构更新模块具体用于:

5.根据权利要求1所述的系统,其特征在于,所述集群上设置有调度控制器,所述集群通过所述调度控制器对接收到的应用调度任务进行资源分配处理。

6.一种应用调度方法,其特征在于,应用于权利要求1-5任一项所述的系统,所述方法由所述系统中至少一种集群拓扑...

【技术特征摘要】

1.一种多k8s集群管理系统,其特征在于,包括:至少一个k8s的集群以及集群管理器;

2.根据权利要求1所述的系统,其特征在于,所述集群管理器包括:

3.根据权利要求1所述的系统,其特征在于,所述集群管理器,还包括:

4.根据权利要求3所述的系统,其特征在于,所述架构更新模块具体用于:

5.根据权利要求1所述的系统,其特征在于,所述集群上设置有调度控制器,所述集群通过所述调度控制器对接收到的应用调度任务进行资源分配处理。

6.一种应用调度方法,其特征在于,应用于权利要求1-5任一项所述的系统,所述方法由所述系统中至少一...

【专利技术属性】
技术研发人员:夏令明周俊张晨赵锋
申请(专利权)人:网络通信与安全紫金山实验室
类型:发明
国别省市:

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

1