欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020106773403
申请人: 北京中电广通技术服务有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2023-12-10
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.在封闭网络环境下快速部署Kubernetes的方法,其特征在于:包括技术方案流程:开始

S1加载初始化模块,构建封闭环境下的根节点

在选定的根节点服务器上加载初始化模块,初始化模块会先将根节点服务器上构建容器基础环境,然后初始化出三个组件,第一个组件是软件依赖源仓库,用于模拟封闭网络环境中的互联网软件依赖源,第二个组件是容器镜像仓库,用于模拟封闭网络环境中的远程容器镜像仓库,第三个组件是自动化推送执行器,用于后续无人值守的大规模自动化部署,该步骤执行完毕后,就在封闭网络环境中构建出一个可供Kubernetes完全安装部署的自建根节点服务器,整个部署过程将不再需要连接互联网;

S2加载预检查模块,确认部署环境就绪

在S1的根节点服务器构建完成后,加载预检查模块,然后由根节点上的自动化推送执行器,将检查模块内的所有检查项推送到全部部署环境中的每一台服务器上进行运行,运行完毕后收集反馈结果信息,确认是否通过检查;

S3若检查通过,则执行S4

若检查不通过,则会显示不满足项目需进行部署环境修正,待修正部署环境后,再次执行S2,直到确认部署环境就绪;

S4根据部署环境指定主节点、从节点、网络地址、用户名、口令等参数信息在根节点服务器上,根据需要部署的实际环境信息,修改参数配置文件,并保存在根节点服务器上,供S5安装模块使用;

S5加载安装模块,指定根节点,启动安装

在根节点服务器上加载安装模块,安装模块将会读取参数配置文件,根据其中的参数定义,调用自动化推送执行器对部署环境中的主节点服务器和从节点服务器的基础信息进行规范化设置,使所有节点服务器符合标准化的安装规范,然后启动主节点和从节点的部署安装工作;

S6自动推送主节点和从节点部署,连接根节点获取依赖软件,并依次执行安装安装模块将会自动将部署程序推送到所有的主节点和从节点上,然后操控主节点和从节点服务器自动连接根节点服务器获取安装所需依赖软件和容器镜像,并依次进行安装,整个部署过程的操作均在根节点服务器上执行,无需逐一登录每一台服务器逐项检查、设置和安装,降低操作复杂度。

2.根据权利要求1所述的在封闭网络环境下快速部署Kubernetes的方法,其特征在于:所述开始的内容为准备部署基础环境,选定一台服务器作为根节点服务器。

3.根据权利要求1所述的在封闭网络环境下快速部署Kubernetes的方法,其特征在于:所述完成的内容为返回Kuberneters部署成功提示信息。

4.根据权利要求1所述的在封闭网络环境下快速部署Kubernetes的方法,其特征在于:所述封闭网络环境模拟了连接互联网的安装环境。

5.根据权利要求1所述的在封闭网络环境下快速部署Kubernetes的方法,其特征在于:所述预检查模块在自动化推送组件执行推送逐项检查,并反馈检查结果后由指导操作人员快速定位和修复欠缺项。

6.根据权利要求1所述的在封闭网络环境下快速部署Kubernetes的方法,其特征在于:所述安装模块可以规范化基础的安装环境,结合自动化推送组件实现无人值守的安装以及大规模快速部署。