1.一种负载均衡应用创建方法,其特征在于,所述方法包括:若接收到设置指令,根据所述设置指令调用预设的设置接口,以接收通过所述预设的设置接口设置的需创建的容器应用的信息以及负载均衡应用的信息,其中,负载均衡应用的类型为Nginx;
若接收到设置完成指令,根据所设置的容器应用的信息创建所述容器应用的容器实例;
根据所设置的容器应用的信息中的容器应用的应用环境、容器应用的区域、所述负载均衡应用的信息中的负载均衡应用的容器实例数量确定Nginx负载均衡应用的容器实例IP;
根据所述容器应用的应用环境、容器应用的区域、所述负载均衡应用的信息中的负载均衡应用的类型和负载均衡应用的容器实例数量创建Nginx容器,并将所确定的Nginx负载均衡应用的容器实例IP设置为所创建的Nginx容器的IP,其中,所述Nginx容器中包括高可用服务;
设置所创建的Nginx容器的标识状态和优先级;
根据所创建的容器应用的容器实例的信息和所述负载均衡应用的信息,构建Nginx负载均衡应用的配置文件;
为所述高可用服务的虚拟服务器分配虚拟IP;
根据所述虚拟IP、所设置的Nginx容器的标识状态和优先级,构建高可用服务的配置文件。
2.根据权利要求1所述的方法,其特征在于,所述根据所述容器应用的应用环境、容器应用的区域、所述负载均衡应用的信息中的负载均衡应用的类型和负载均衡应用的容器实例数量创建Nginx容器,并将所确定的Nginx负载均衡应用的容器实例IP设置为所创建的Nginx容器的IP,包括:根据所述容器应用的应用环境、容器应用的区域、所述负载均衡应用的类型确定创建所述负载均衡应用的Nginx镜像信息;
根据所述容器应用的应用环境、容器应用的区域、所述Nginx镜像信息以及所述负载均衡应用的容器实例数量确定创建Nginx负载均衡应用的宿主机;
根据所述Nginx镜像信息在所述宿主机上创建Nginx负载均衡应用的Nginx容器;
将所确定的Nginx负载均衡应用的容器实例IP与所创建的Nginx容器进行绑定,以将所确定的Nginx负载均衡应用的容器实例IP设置为所创建的Nginx容器的IP。
3.根据权利要求1所述的方法,其特征在于,所述根据所设置的容器应用的信息中的容器应用的应用环境、容器应用的区域、所述负载均衡应用的信息中的负载均衡应用的容器实例数量确定Nginx负载均衡应用的容器实例IP,包括:根据所设置的容器应用的信息中的容器应用的应用环境、容器应用的区域确定预先分配的用于创建容器实例的IP地址池;
根据所述负载均衡应用的信息中的负载均衡应用的容器实例数量从所述IP地址池中获取相同数量的空闲IP,将所获取的空闲IP确定为Nginx负载均衡应用的容器实例IP。
4.根据权利要求1所述的方法,其特征在于,所述根据所创建的容器应用的容器实例的信息和所述负载均衡应用的信息,构建Nginx负载均衡应用的配置文件,包括:获取Nginx负载均衡应用的配置文件模板;
将所述容器应用的容器实例的信息中的容器实例IP和端口、所述负载均衡应用的信息中的负载均衡应用的端口信息分别替换所述配置文件模板中真实服务器的IP参数和端口参数、负载均衡应用的端口参数,以形成Nginx负载均衡应用的配置文件。
5.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟IP、所设置的Nginx容器的标识状态和优先级,构建高可用服务的配置文件,包括:获取高可用服务的配置文件模板;
根据所设置的Nginx容器的标识状态和优先级确定主用的Nginx容器的信息;
将所述虚拟IP、主用的Nginx容器的信息替换所述高可用服务的配置文件模板中的虚拟IP参数、主用的Nginx容器的信息参数,以形成所述高可用服务的配置文件。
6.根据权利要求1所述的方法,其特征在于,所述根据所设置的容器应用的信息创建所述容器应用的容器实例,包括:根据所设置的容器应用的信息中的容器应用的应用环境、容器应用的区域、容器应用的容器实例数量确定所述容器应用的容器实例IP;
根据所设置的容器应用的信息中的容器应用镜像信息、所述容器应用的应用环境、所述容器应用的区域、所述容器应用的容器实例数量创建容器实例,将所确定的容器实例IP设置为所创建的容器实例的IP。
7.一种负载均衡应用创建装置,其特征在于,所述负载均衡应用创建装置包括:信息设置单元,用于若接收到设置指令,根据所述设置指令调用预设的设置接口,以接收通过所述预设的设置接口设置的需创建的容器应用的信息以及负载均衡应用的信息,其中,负载均衡应用的类型为Nginx;
应用创建单元,用于若接收到设置完成指令,根据所设置的容器应用的信息创建所述容器应用的容器实例;
负载IP确定单元,用于根据所设置的容器应用的信息中的容器应用的应用环境、容器应用的区域、所述负载均衡应用的信息中的负载均衡应用的容器实例数量确定Nginx负载均衡应用的容器实例IP;
Nginx创建单元,用于根据所述容器应用的应用环境、容器应用的区域、所述负载均衡应用的信息中的负载均衡应用的类型和负载均衡应用的容器实例数量创建Nginx容器,并将所确定的Nginx负载均衡应用的容器实例IP设置为所创建的Nginx容器的IP,其中,所述Nginx容器中包括高可用服务;
标识设置单元,用于设置所创建的Nginx容器的标识状态和优先级;
第一配置构建单元,用于根据所创建的容器应用的容器实例的信息和所述负载均衡应用的信息,构建Nginx负载均衡应用的配置文件;
虚拟IP分配单元,用于为所述高可用服务的虚拟服务器分配虚拟IP;
第二配置构建单元,用于根据所述虚拟IP、所设置的Nginx容器的标识状态和优先级,构建高可用服务的配置文件。
8.一种计算机设备,其特征在于,所述计算机设备包括存储器,以及与所述存储器相连的处理器;
所述存储器用于存储计算机程序;所述处理器用于运行所述存储器中存储的计算机程序,以执行如权利要求1-6任一项所述的方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1-6任一项所述的方法。