[发明专利]一种容器调度框架系统在审
申请号: | 201910585502.8 | 申请日: | 2019-07-01 |
公开(公告)号: | CN110489203A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 陈统;黄永健;王勇泽 | 申请(专利权)人: | 广东轩辕网络科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;H04L29/12 |
代理公司: | 44288 广州市越秀区哲力专利商标事务所(普通合伙) | 代理人: | 马学慧;陈志锋<国际申请>=<国际公布> |
地址: | 510663 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储单元 集群状态信息 集群节点 容器节点 主控节点 调度框架 集群环境 存储 集群状态 控制步骤 控制进程 通信连接 集群 通讯 创建 发现 | ||
本发明公开了一种容器调度框架系统,包括主控节点、容器节点和存储单元;所述容器节点和主控节点均与存储单元通信连接,多个容器节点组合以形成容器集群节点,所述存储单元用于存储各容器集群节点的状态信息;所述主控节点用于执行如下步骤:获取存储单元处的状态信息以及实际集群状态信息;判断存储的状态信息与实际集群状态信息是否一致,如果否,则执行控制步骤;与容器集群节点的控制进程进行通讯创建容器实例,以使得状态信息与实际集群状态一致。本发明的容器调度框架系统通过不断比较集群内的状态信息与实际集群环境的差异,一旦发现差异将进行调整,使得集群状态信息与实际集群环境一致。
技术领域
本发明涉及一种计算机技术领域,尤其涉及一种容器调度框架系统。
背景技术
目前,大数据时代59%的数据都是无效数据、70%的数据过于复杂、85%的企业数据架构无法适应数据量和复杂性增长的需求、98%的企业无法及时准确地为业务提供正确的信息。如今,大数据挑战和机遇并存,大数据服务平台建设正经历着由简单到复杂、由单一到多元、由局部到整体的全方位一体化的发展过程。然而支撑大数据服务的云数据中心往往存在以下挑战:1、难以在短时间内启动大规模计算资源来应对大量分布式计算节点的需求;2、弹性计算性价比低,每个虚拟机需要消耗大量额外的系统资源,在批处理为主的离线分析中,这些资源更是大部分时间都处于闲置状态。并且如何使得进行变更状态信息以及实现跨容器的主机通信成为本领域技术人员亟待解决的技术问题。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种容器调度框架系统,其能保持集群状态信息与实际集群环境一致。
本发明的目的采用如下技术方案实现:
一种容器调度框架系统,包括主控节点、容器节点和存储单元;所述容器节点和主控节点均与存储单元通信连接,多个容器节点组合以形成容器集群节点,所述存储单元用于存储各容器集群节点的状态信息;所述主控节点用于执行如下步骤:
获取步骤:获取存储单元处的状态信息以及实际集群状态信息;
判断步骤:判断存储的状态信息与实际集群状态信息是否一致,如果否,则执行控制步骤;
控制步骤:与容器集群节点的控制进程进行通讯创建容器实例,以使得状态信息与实际集群状态一致。
进一步地,所述存储单元具体为高可用键值存储系统ETCD。
进一步地,所述容器集群节点由多个容器节点相互通信构成,其用于实现整体对外服务。
进一步地,同一容器集群节点中的各容器节点均存储有完整的服务数据。
进一步地,同一容器集群节点中的各容器节点通过Raft协议保证其维护的服务数据是一致的。
进一步地,还包括虚拟DNS组件,所述虚拟DNS组件用于监控容器集群节点中容器节点的创建。
进一步地,所述虚拟DNS组件还用于在存储单元中查找与容器节点的主机名对应的IP,并将IP分配给对应的容器节点使用。
进一步地,所述容器节点包括容器、网桥和网络扩展组件,所述网桥的第一报文包装于带有路由信息的第二报文中,所述网络扩展组件根据路由信息将第二报文转发至目标物理主机;所述目标物理主机上的网络进程用于负责解码第二报文以得到第一报文,并将第一报文转发到目标物理主机处的网桥处。
进一步地,所述第一报文为TCP报文。
进一步地,所述第二报文为UDP报文。
相比现有技术,本发明的有益效果在于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东轩辕网络科技股份有限公司,未经广东轩辕网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910585502.8/2.html,转载请声明来源钻瓜专利网。