The present invention provides a method and device for access to the container application, the method comprises: establishing the container cluster, among them, the container includes at least one cluster node; the corresponding container operation of each of the nodes in the cluster on each container; after a predetermined period of inspection to determine each of the corresponding container operation registration information; determining the load balancing tool each of the corresponding container, and determine the types of tools and balance the load corresponding to the configuration file; the registration information is added to the configuration file; smooth starting of the load balancing tool, the the configuration file to run after adding to the container, corresponding access to the configuration file. This scheme can reduce the manual intervention in the process of the container access application system and improve the user experience.
【技术实现步骤摘要】
一种容器化应用的访问方法及装置
本专利技术涉及计算机
,特别涉及一种容器化应用的访问方法及装置。
技术介绍
随着容器普及程度的提高,互联网应用的容器化已经成为主流,越来越多的应用容器对软件架构提出了更高的要求。目前,当有容器需要接入新的应用系统时,主要采用人工方式将该容器对应的信息添加到新的应用系统中的配置文件中,然后运行该配置文件,以使该容器接入新的应用系统。在此过程中,由于不能自动感知新应用的接入而自动增加容器信息,在接入新的应用系统时,需要人工干预,增加了用户工作量,导致用户体验较差。
技术实现思路
本专利技术实施例提供了一种容器化应用的访问方法及装置,能提高用户体验。第一方面,本专利技术实施例提供了一种容器化应用的访问方法,包括:搭建容器集群,其中,所述容器集群包括至少一个节点;在所述容器集群中的每一个所述节点上运行对应的容器;每经过一个预先设定的检测周期,确定运行的每一个所述容器对应的注册信息;确定各个所述容器对应的负载均衡工具,并确定与所述负载均衡工具的类型相对应的配置文件;将所述注册信息添加到所述配置文件中;平滑启动所述负载均衡工具,运行添加后的所述配置文件,以访问所述配置文件对应的容器。优选地,所述每经过一个预先设定的检测周期,确定运行的每一个所述容器对应的注册信息,以及将所述注册信息添加到所述配置文件中,包括:确定当前检测周期检测出的各个所述容器分别对应的当前注册信息;将所述当前注册信息与上一检测周期检测出的各个所述容器分别对应的目标注册信息进行对比,确定各个所述当前注册信息与各个所述目标注册信息是否不完全相同;如果是,则从各个所述当前 ...
【技术保护点】
一种容器化应用的访问方法,其特征在于,包括:搭建容器集群,其中,所述容器集群包括至少一个节点;在所述容器集群中的每一个所述节点上运行对应的容器;每经过一个预先设定的检测周期,确定运行的每一个所述容器对应的注册信息;确定各个所述容器对应的负载均衡工具,并确定与所述负载均衡工具的类型相对应的配置文件;将所述注册信息添加到所述配置文件中;平滑启动所述负载均衡工具,运行添加后的所述配置文件,以访问所述配置文件对应的容器。
【技术特征摘要】
1.一种容器化应用的访问方法,其特征在于,包括:搭建容器集群,其中,所述容器集群包括至少一个节点;在所述容器集群中的每一个所述节点上运行对应的容器;每经过一个预先设定的检测周期,确定运行的每一个所述容器对应的注册信息;确定各个所述容器对应的负载均衡工具,并确定与所述负载均衡工具的类型相对应的配置文件;将所述注册信息添加到所述配置文件中;平滑启动所述负载均衡工具,运行添加后的所述配置文件,以访问所述配置文件对应的容器。2.根据权利要求1所述的方法,其特征在于,所述每经过一个预先设定的检测周期,确定运行的每一个所述容器对应的注册信息,以及将所述注册信息添加到所述配置文件中,包括:确定当前检测周期检测出的各个所述容器分别对应的当前注册信息;将所述当前注册信息与上一检测周期检测出的各个所述容器分别对应的目标注册信息进行对比,确定各个所述当前注册信息与各个所述目标注册信息是否不完全相同;如果是,则从各个所述当前注册信息中确定出更新注册信息,并将所述更新注册信息添加到所述配置文件中。3.根据权利要求1所述的方法,其特征在于,在所述每经过一个预先设定的检测周期,确定运行的每一个所述容器对应的注册信息之后,进一步包括:将确定出的各个所述注册信息进行备份,并将备份后的注册信息进行存储;所述将所述注册信息添加到所述配置文件中,包括:从存储的所述备份后注册信息中,选择待处理注册信息;将所述待处理注册信息添加到所述配置文件中。4.根据权利要求1所述的方法,其特征在于,进一步包括:设置所述容器集群对应的一级域名,并根据设置的所述一级域名,为所述容器集群中每一个所述节点设置对应的二级域名;所述平滑启动所述负载均衡工具,运行添加后的所述配置文件,以访问所述配置文件对应的容器,包括:接收外部输入的目标一级域名;根据接收到的所述目标一级域名,平滑启动对应的所述负载均衡工具;利用所述负载均衡工具,确定待访问节点,并确定所述待访问节点对应的二级域名;根据确定出的所述二级域名,访问所述待访问节点对应的容器。5.根据权利要求1至4任一所述的方法,其特征在于,所述注册信息包括:IP地址、端口...
【专利技术属性】
技术研发人员:张家华,
申请(专利权)人:浪潮软件股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。