[发明专利]一种容器调度方法、装置、电子设备及介质在审
申请号: | 202110593960.3 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113312145A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 王存鹏 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200120 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 调度 方法 装置 电子设备 介质 | ||
本申请实施例公开了一种容器调度方法、装置、电子设备及介质,涉及云计算技术领域。该方法基于Kubernetes平台实现,包括:使用CoreOS KubernetesOperator Framework框架,按照设定的业务逻辑开发MySQL‑Operator控制器;将Orchestrator集群部署于Kubernetes Global集群中;将所述Orchestrator集群与所述MySQL‑Operator控制器建立通信连接,以使所述Orchestrator集群通过所述MySQL‑Operator控制器获取MySQL实例集群的构建数据,对所述MySQL实例集群进行高可用管理。上述方案解决了Kubernetes平台未实现MySQL集群企业级支撑能力,从而在Kubernetes平台上实现了集群化、有状态、数据持久化,提供了大规模部署场景下多集群的能力。
技术领域
本申请实施例涉及云计算技术领域,尤其涉及一种容器调度方法、装置、电子设备及介质。
背景技术
Kubernetes,简称K8S,是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。Orchestrator是使用Go语言编写的MySQL高可用和复制管理工具。支持复制拓扑结构的调整、自动故障转移和手动主从切换等。
Orchestrator目前仅提供了简单的容器化能力,但是未提供K8S平台的企业级的支撑能力(集群化、有状态、数据持久化能力),更未提供大规模部署场景下多集群的能力。
发明内容
本申请实施例提供一种容器调度方法、装置、电子设备及介质,以在Kubernetes平台上实现了集群化、有状态、数据持久化,提供了大规模部署场景下多集群的能力。
在一个实施例中,本申请实施例提供了一种容器调度方法,该方法包括:
使用CoreOS Kubernetes Operator Framework创建MySQL-Operator控制器;
将Orchestrator集群部署于Kubernetes Global集群中;
MySQL将所述Orchestrator集群与所述MySQL-Operator控制器建立通信连接,以使所述Orchestrator集群通过所述MySQL-Operator控制器获取MySQL实例集群的构建数据,对所述MySQL实例集群进行管理。
在另一个实施例中,本申请实施例还提供了一种容器调度装置,该装置包括:
控制器创建模块,用于使用CoreOS Kubernetes Operator Framework创建MySQL-Operator控制器;
部署模块,用于将Orchestrator集群部署于Kubernetes Global集群中;
连接模块,用于MySQL将所述Orchestrator集群与所述MySQL-Operator控制器建立通信连接,以使所述Orchestrator集群通过所述MySQL-Operator控制器获取MySQL实例集群的构建数据,对所述MySQL实例集群进行管理。
在又一个实施例中,本申请实施例还提供了一种电子设备,包括:一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请实施例任一项所述的容器调度方法。
在再一个实施例中,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例中任一项所述的容器调度方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110593960.3/2.html,转载请声明来源钻瓜专利网。