[发明专利]云原生系统的快速部署方法、装置、电子设备和存储介质有效
申请号: | 202110293057.5 | 申请日: | 2021-03-18 |
公开(公告)号: | CN113127150B | 公开(公告)日: | 2023-10-17 |
发明(设计)人: | 侯诗军 | 申请(专利权)人: | 同盾控股有限公司;同盾科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/61 |
代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张超 |
地址: | 311121 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 原生 系统 快速 部署 方法 装置 电子设备 存储 介质 | ||
本申请涉及云原生系统的快速部署方法、装置、电子设备和存储介质,属于云计算技术领域,所述方法包括:接收一键部署指令,该一键部署指令携带目标服务器的信息;根据预先在Playbook流程化部署工具中编排的流程,自动向所述目标服务器发送部署所需的软件包,并从所述软件包中查找基础依赖软件以进行安装;从所述软件包中查找软件,自动部署Docker、云原生网络和Kubernetes的依赖环境,根据网络场景自动通过Etcd数据库将容器的IP网段配置信息关联到网络插件上,并自动部署应用程序。通过本申请实施例,能够一键式自动部署Kubernetes和容器、自动打通网络、自动部署要运转的应用程序,实现了一键式全流程快速部署云原生系统,极大地提高了部署效率和降低了人工成本。
技术领域
本申请涉及云计算技术领域,特别是涉及云原生系统的快速部署方法、装置、电子设备和存储介质。
背景技术
目前,虽然云计算技术快速发展,但是许多中小企业没有大量的云原生研发人员,然而他们又需要借助于云原生技术来提高应用程序运行的效率和降低运行成本。传统的做法是通过手工部署Kubernetes、容器、网络等各种依赖的基础系统环境,然后再在基础系统环境之上部署应用程序,这样效率低下,耗费人力成本也多。
因此,如何提高云原生系统的部署效率同时降低人工成本,成为本领域技术人员亟待解决的问题。
发明内容
本申请实施例提供了一种云原生系统的快速部署方法、装置、电子设备和存储介质,以至少解决相关技术中如何提高云原生系统的部署效率同时降低人工成本的问题。
第一方面,本申请实施例提供了一种云原生系统的快速部署方法,包括:接收一键部署指令,所述一键部署指令携带目标服务器的信息;根据预先在Playbook流程化部署工具中编排的流程,自动向所述目标服务器发送部署所需的软件包,并从所述软件包中查找基础依赖软件以进行安装;从所述软件包中查找软件,自动部署Docker、云原生网络和Kubernetes的依赖环境,根据网络场景自动通过Etcd数据库将容器的IP网段配置信息关联到网络插件上,并自动部署应用程序。
在其中一些实施例中,自动部署Kubernetes的依赖环境包括:通过Master部署模块从所述软件包中查找Kubernetes所需的Api-server、Controller-manager和Scheduler主控软件包,并进行安装;通过Node部署模块从所述软件包中查找Kubernetes所需的Kubelet和kube-proxy被控组件,并进行安装。
在其中一些实施例中,在所述网络场景为VLAN网络或直接路由网络的情况下,根据网络场景自动通过Etcd数据库将容器的IP网段配置信息关联到网络插件上包括:在接收一键部署指令后,通过所述Controller-manager接收所述一键部署指令中的IP网段配置信息;通过所述Api-server将所述IP网段配置信息写入所述Etcd数据库中;通过网络插件模块从所述Etcd数据库中读取所述IP网段配置信息,将IP网段切分为若干个小网段,并将所述小网段应用于所述Node部署模块上。
在其中一些实施例中,在所述网络场景为VxLAN网络的情况下,根据网络场景自动通过Etcd数据库将容器的IP网段配置信息关联到网络插件上包括:在接收一键部署指令后,在所述Etcd数据库中设置IP网段配置信息;通过网络插件模块从所述Etcd数据库中读取所述IP网段配置信息,将IP网段切分为若干个小网段,并用所述小网段给每个所述Node部署模块添加VxLAN隧道连接。
在其中一些实施例中,在所述网络场景为BGP网络的情况下,根据网络场景自动通过Etcd数据库将容器的IP网段配置信息关联到网络插件上包括:在接收一键部署指令后,通过网络插件模块获取所述一键部署指令中的IP网段配置信息,将IP网段切分为若干个小网段,将所述小网段应用于所述Node部署模块上并写入所述Etcd数据库中;通过所述网络插件模块将所述小网段以BGP路由协议的方式发送给北向的上联BGP网络设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同盾控股有限公司;同盾科技有限公司,未经同盾控股有限公司;同盾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110293057.5/2.html,转载请声明来源钻瓜专利网。