一种容器集群组建系统及方法技术方案

技术编号:25636657 阅读:28 留言:0更新日期:2020-09-15 21:29
本发明专利技术提供一种容器集群组建的方法,包括:获取集群分配的节点信息,为集群中的节点分配宿主机和端口;将集群的配置信息传入容器,所述集群的配置信息包括节点信息、宿主机分配信息和端口信息;根据所述集群的配置信息在所述容器内组建集群。容器集群组建简便易行,利于小规模容器集群的组建;对环境依赖小,便于快速搭建。

【技术实现步骤摘要】
一种容器集群组建系统及方法
本专利技术涉及计算机
,尤其涉及一种容器集群组建系统及方法。
技术介绍
容器是一种操作系统层面的虚拟化技术,用于隔离进程,使进程独立于宿主和其它的进程。Docker是一种开源的应用容器引擎,在容器的基础上,进行了进一步的封装,应用于文件系统、网络互联或进程隔离等方面,极大的简化了容器的创建和维护,与虚拟机技术相比,Docker更为轻便和快捷。因此企业系统中的计算机服务器资源越来越倾向于使用Docker来进行管理。目前广泛使用的Docker集群资源管理系统较为庞大,在相对较小规模的集群资源管理的情况下,使计算机系统的运维复杂度大幅上升。
技术实现思路
为解决上述技术问题,提供一种简便易行的容器集群组建系统及方法。一种容器集群组建方法,所述方法包括:获取集群分配的节点信息,为集群中的节点分配宿主机和端口;将集群的配置信息传入容器,所述集群的配置信息包括节点信息、宿主机分配信息和端口信息;根据所述集群的配置信息在所述容器内组建集群。优选的,所述节点信息包括节点列表、节点名称本文档来自技高网...

【技术保护点】
1.一种容器集群组建方法,其特征在于,所述方法包括:/n获取集群分配的节点信息,为集群中的节点分配宿主机和端口;/n将集群的配置信息传入容器,所述集群的配置信息包括节点信息、宿主机分配信息和端口信息;/n根据所述集群的配置信息在所述容器内组建集群。/n

【技术特征摘要】
1.一种容器集群组建方法,其特征在于,所述方法包括:
获取集群分配的节点信息,为集群中的节点分配宿主机和端口;
将集群的配置信息传入容器,所述集群的配置信息包括节点信息、宿主机分配信息和端口信息;
根据所述集群的配置信息在所述容器内组建集群。


2.根据权利要求1所述的容器集群组建方法,其特征在于,所述节点信息包括节点列表、节点名称和容器的镜像名称。


3.根据权利要求1所述的容器集群组建方法,其特征在于,将集群的配置信息传入容器的方法包括:
将集群的配置信息设置为启动命令的参数;
通过启动命令启动容器,并将启动命令的参数传给所启动的容器。


4.根据权利要求1所述的容器集群组建方法,其特征在于,为节点分配宿主机的方法包括:
获取宿主机的资源使用情况并进行排序;
按资源使用少到资源使用多的顺序为节点分配宿主机和端口;
获取宿主机的IP地址,并保存在节点的节点变量中;
获取每个节点的节点变量,并将所有节点的IP地址保存在每个节点的环境变量中。


5.根据权利要求4所述的容器集群组建方法,其特征在于,还包括获取端口值的方法:
监听节点所分配的端口,并获取端口值;
将端口值保存在节点的端口变量中;
获取每个节点的端口变量,并将所有节点的端口值保存在每个节点的环境变量中。


6.根据权利要求5所述的容器集群组建方法,其特征在于,获取宿主机的动态端口的方法包括:
为容器绑定监听端口...

【专利技术属性】
技术研发人员:官元峰
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1