负载均衡应用创建方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:22172963 阅读:99 留言:0更新日期:2019-09-21 13:39
本申请实施例提供一种负载均衡应用创建方法、装置、计算机设备及存储介质,其涉及云计算技术领域,可应用于PaaS平台中。所述方法包括:若接收到设置指令,根据设置指令调用预设的设置接口,以通过预设的设置接口设置需创建的容器应用的信息以及LVS负载均衡应用的信息;根据所设置的容器应用的信息创建容器应用的容器实例;根据所设置的容器应用的信息和负载均衡应用的信息创建所述LVS负载均衡应用;配置LVS容器的子网卡;为配置后的所述子网卡添加路由。本申请实施例在创建容器应用同时创建LVS负载均衡应用,不用分开创建容器应用和LVS负载均衡应用,加快了创建的速度和效率,节约了时间成本和人工成本。

Load Balancing Application Creation Method, Device, Computer Equipment and Storage Media

【技术实现步骤摘要】
负载均衡应用创建方法、装置、计算机设备及存储介质
本申请涉及云计算
,尤其涉及一种负载均衡应用创建方法、装置、计算机设备及存储介质。
技术介绍
目前,很多PaaS平台(Platform-as-a-Service,平台即服务)在创建容器应用时,需要为容器应用创建负载均衡应用。业内有使用F5负载均衡应用,而F5负载均衡应用需要租用硬件资源,增加了成本。目前的很多PaaS平台中在创建其他非F5负载均衡应用时,创建容器应用和创建其他非F5负载均衡应用是单独进行创建,即分别创建容器应用,在创建其他非F5负载均衡应用,再手动配置创建的容器应用与其他非F5负载均衡应用的关联关系。如此,创建的过程以及配置关联关系时较为复杂,不方便不快捷,很容易出现差错。
技术实现思路
本申请实施例提供一种负载均衡应用创建方法、装置、计算机设备及存储介质,可加快创建容器应用和创建相关联的负载均衡应用的速度和效率。第一方面,本申请实施例提供了一种负载均衡应用创建方法,该方法包括:若接收到设置指令,根据所述设置指令调用预设的设置接口,以通过所述预设的设置接口设置需创建的容器应用的信息以及负载均衡应用的信息,其中,负载均本文档来自技高网...

【技术保护点】
1.一种负载均衡应用创建方法,其特征在于,所述方法包括:若接收到设置指令,根据所述设置指令调用预设的设置接口,以通过所述预设的设置接口设置需创建的容器应用的信息以及负载均衡应用的信息,其中,负载均衡应用的信息包括负载均衡应用的类型、负载均衡应用的端口信息,其中,负载均衡应用的类型为Liunx虚拟服务器(Linux Virtual Server,LVS);若接收到设置完成指令,根据所设置的容器应用的信息创建所述容器应用的容器实例;根据所设置的容器应用的信息确定创建LVS负载均衡应用的宿主机,并在所述宿主机上创建LVS容器;为所创建的LVS容器分配虚拟IP;根据所述虚拟IP、所创建的容器应用的容器...

【技术特征摘要】
1.一种负载均衡应用创建方法,其特征在于,所述方法包括:若接收到设置指令,根据所述设置指令调用预设的设置接口,以通过所述预设的设置接口设置需创建的容器应用的信息以及负载均衡应用的信息,其中,负载均衡应用的信息包括负载均衡应用的类型、负载均衡应用的端口信息,其中,负载均衡应用的类型为Liunx虚拟服务器(LinuxVirtualServer,LVS);若接收到设置完成指令,根据所设置的容器应用的信息创建所述容器应用的容器实例;根据所设置的容器应用的信息确定创建LVS负载均衡应用的宿主机,并在所述宿主机上创建LVS容器;为所创建的LVS容器分配虚拟IP;根据所述虚拟IP、所创建的容器应用的容器实例、所述端口信息重构LVS负载均衡应用的配置文件;配置所述LVS容器的子网卡,以将所述虚拟IP与所述LVS容器的子网卡进行绑定;为配置后的所述子网卡添加路由,以完成在创建容器应用时,创建LVS负载均衡应用。2.根据权利要求1所述的方法,其特征在于,所述根据所设置的容器应用的信息确定创建LVS负载均衡应用的宿主机,并在所述宿主机上创建LVS容器,包括:根据所述容器应用的信息中的容器应用的应用环境、容器应用的区域确定LVS镜像信息;根据所述容器应用的应用环境、容器应用的区域、所述LVS镜像信息确定创建LVS负载均衡应用的宿主机;根据所述LVS镜像信息在所述宿主机上创建LVS负载均衡应用的容器实例,将所创建的LVS负载均衡应用的容器实例称为LVS容器。3.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟IP、所创建的容器应用的容器实例、所述端口信息重构LVS负载均衡应用的配置文件,包括:将所述虚拟IP、所创建的容器应用的容器实例、所述端口信息作为变量,传入到预设配置文件生成接口;根据所述预设配置文件生成接口中集成的配置文件模板生成新的配置文件;将新的配置文件上传至所述LVS容器的配置文件所在的预设目录中,以替换创建所述LVS负载均衡应用的LVS容器时所生成的配置文件。4.根据权利要求3所述的方法,其特征在于,所述方法还包括生成配置文件模板,所述生成配置文件模板,包括:获取预先设置的LVS负载均衡的参数信息、预先设置的容器实例的参数信息;设置虚拟IP参数、容器实例的IP参数以及端口参数;根据预先设置的LVS负载均衡的参数信息、预先设置的容器实例的参数信息、所设置的虚拟IP参数、容器实例的IP参数以及端口参数生成配置文件模板。5.根据权利要求1所述的方法,其特征在于,所述根据所设置的容器应用的信息创建所述容器应用的容器实例,包括:根据所设置的容器应用的信息中的容器应用的应用环境、容器应用的区域、容器应用的容器实例数量确定所述容器应用的容器实例IP;根据所设置的容器应用的信息中的容器应用镜像信息、所述容器应用的应用环境、所述容器应用的区域、所述容器应用的容器实例...

【专利技术属性】
技术研发人员:黄桂钦
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1