[发明专利]基于战场环境的多机快速一键部署的高可用方法在审
申请号: | 202011224844.6 | 申请日: | 2020-11-05 |
公开(公告)号: | CN112199167A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 晏东;吴晓勇;周铭橙 | 申请(专利权)人: | 成都精灵云科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市中国(四川)自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 战场 环境 快速 部署 可用 方法 | ||
本发明公开了一种基于战场环境的多机快速一键部署的高可用方法,属于集群中节点一键部署领域。本发明能够解决现有容器管理平台接入节点需要手动部署该节点服务,用时久、效率低的问题,其包括:集群主节点接收待接入节点请求;根据待接入节点的ip地址向该待接入节点发送启动的相关文件,并远程启动该待接入节点;待接入节点启动后自动生成该节点的默认配置文件,并发送给集群主节点;集群主节点接收到所述默认配置文件时,自动生成对应的资源,并将待接入节点加入集群并保持连接。本发明能够实现战场环境下需要快速接入并使用节点的需求,支持了战场环境下容器管理平台的高可用。
技术领域
本发明涉及集群中节点一键部署领域,特别涉及一种基于战场环境的多机快速一键部署的高可用方法。
背景技术
在容器技术快速发展的今天,云计算领域的基础技术已经跨入了新的方向,各大主流厂商都在储备云原生相关的技术。而容器调度引擎是其中最核心的一项技术,目前市面上主流的容器调度引擎为美国google公司的Kubernetes。开发或运维人员可以通过Kubernetes来部署、管理、运维容器实例,通过调度引擎平台,极大简化了运维工作复杂度,不需要再像传统虚拟化运维一样进入到具体业务进程中,才能操作运维操作。
基于容器管理平台,传统的多机部署情况,新增一台节点,需要在对应节点部署程序并启动;然后会在远端负载均衡器里面对新机器进行配置,让流量可以访问新机器;但是在军工领域,很多时候会遇到,某节点故障,或者需要快速加入一些节点。传统的加入节点并手动部署相应程序显然时无法满足军工领域的要求。
发明内容
本发明的目的是提供一种基于战场环境的多机快速一键部署的高可用方法,能够实现战场环境下需要快速接入并使用节点的需求,支持了战场环境下容器管理平台的高可用。
本发明解决其技术问题,采用的技术方案是:基于战场环境的多机快速一键部署的高可用方法,包括如下步骤:
步骤1、集群主节点接收待接入节点请求;
步骤2、根据待接入节点的ip地址向该待接入节点发送启动的相关文件,并远程启动该待接入节点;
步骤3、待接入节点启动后自动生成该节点的默认配置文件,并发送给集群主节点;
步骤4、集群主节点接收到所述默认配置文件时,自动生成对应的资源,并将待接入节点加入集群并保持连接。
进一步的是,步骤1中,所述请求为:用户发起的需要接入新节点的一键部署请求;
或者为:集群主节点通过相应算法自身发起的请求。
进一步的是,当请求为集群主节点通过相应算法自身发起的请求时,其具体为:
集群主节点根据心跳包动态监控已接入集群的节点,当监控到实际可用的节点与期望的节点不同时,根据地理位置发起接入合适位置的节点和合适数量的节点的请求。
进一步的是,所述请求为用户发起的需要接入新节点的一键部署请求时,需提前准备待加入集群的物理机,以该物理机作为待接入节点的主机。
进一步的是,所述集群主节点提供启动参数,控制是否开启自注册,当选择是后,在一键部署页面填入该节点的ip地址以及账号和/或密码,点击开始一键部署。
进一步的是,步骤2具体是指:集群主节点将待接入节点的主机一键部署所需要的二进制文件复制到待接入集群的主节点主机上,并远程调用集群中节点启动命令,并根据待接入节点的ip地址将该节点启动命令发送至待接入节点。
进一步的是,步骤3中,所述默认配置文件的必填参数在待接入节点启动时默认生成,非必填参数不生成,使用系统默认值。
进一步的是,步骤4中,当待接入节点加入集群后,通过列表监控机制与集群主节点保持连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都精灵云科技有限公司,未经成都精灵云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011224844.6/2.html,转载请声明来源钻瓜专利网。