[发明专利]一种容器化应用的访问方法及装置在审
申请号: | 201710859310.2 | 申请日: | 2017-09-21 |
公开(公告)号: | CN107635002A | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | 张家华 | 申请(专利权)人: | 浪潮软件股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 应用 访问 方法 装置 | ||
1.一种容器化应用的访问方法,其特征在于,包括:
搭建容器集群,其中,所述容器集群包括至少一个节点;
在所述容器集群中的每一个所述节点上运行对应的容器;
每经过一个预先设定的检测周期,确定运行的每一个所述容器对应的注册信息;
确定各个所述容器对应的负载均衡工具,并确定与所述负载均衡工具的类型相对应的配置文件;
将所述注册信息添加到所述配置文件中;
平滑启动所述负载均衡工具,运行添加后的所述配置文件,以访问所述配置文件对应的容器。
2.根据权利要求1所述的方法,其特征在于,
所述每经过一个预先设定的检测周期,确定运行的每一个所述容器对应的注册信息,以及将所述注册信息添加到所述配置文件中,包括:
确定当前检测周期检测出的各个所述容器分别对应的当前注册信息;
将所述当前注册信息与上一检测周期检测出的各个所述容器分别对应的目标注册信息进行对比,确定各个所述当前注册信息与各个所述目标注册信息是否不完全相同;
如果是,则从各个所述当前注册信息中确定出更新注册信息,并将所述更新注册信息添加到所述配置文件中。
3.根据权利要求1所述的方法,其特征在于,
在所述每经过一个预先设定的检测周期,确定运行的每一个所述容器对应的注册信息之后,进一步包括:
将确定出的各个所述注册信息进行备份,并将备份后的注册信息进行存储;
所述将所述注册信息添加到所述配置文件中,包括:
从存储的所述备份后注册信息中,选择待处理注册信息;
将所述待处理注册信息添加到所述配置文件中。
4.根据权利要求1所述的方法,其特征在于,
进一步包括:设置所述容器集群对应的一级域名,并根据设置的所述一级域名,为所述容器集群中每一个所述节点设置对应的二级域名;
所述平滑启动所述负载均衡工具,运行添加后的所述配置文件,以访问所述配置文件对应的容器,包括:
接收外部输入的目标一级域名;
根据接收到的所述目标一级域名,平滑启动对应的所述负载均衡工具;
利用所述负载均衡工具,确定待访问节点,并确定所述待访问节点对应的二级域名;
根据确定出的所述二级域名,访问所述待访问节点对应的容器。
5.根据权利要求1至4任一所述的方法,其特征在于,
所述注册信息包括:IP地址、端口以及应用上下文中的任意一个或多个。
6.一种容器化应用的访问装置,其特征在于,包括:容器运行单元、注册信息确定单元和访问单元;其中,
所述容器运行单元,用于搭建容器集群,其中,所述容器集群包括至少一个节点,并在所述容器集群中的每一个所述节点上运行对应的容器;
所述注册信息确定单元,用于每经过一个预先设定的检测周期,确定运行的每一个所述容器对应的注册信息;
所述访问单元,用于确定各个所述容器对应的负载均衡工具,并确定与所述负载均衡工具的类型相对应的配置文件;将所述注册信息添加到所述配置文件中;平滑启动所述负载均衡工具,运行添加后的所述配置文件,以访问所述配置文件对应的容器。
7.根据权利要求6所述的装置,其特征在于,
所述注册信息确定单元,用于确定当前检测周期检测出的各个所述容器分别对应的当前注册信息;将所述当前注册信息与上一检测周期检测出的各个所述容器分别对应的目标注册信息进行对比,确定各个所述当前注册信息与各个所述目标注册信息是否不完全相同;如果是,触发所述访问单元;
所述访问单元,用于从各个所述当前注册信息中确定出更新注册信息,并将所述更新注册信息添加到所述配置文件中。
8.根据权利要求6所述的装置,其特征在于,
所述注册信息确定单元,进一步用于将确定出的各个所述注册信息进行备份,并将备份后的注册信息进行存储;
所述访问单元,用于从存储的所述备份后注册信息中,选择待处理注册信息,并将所述待处理注册信息添加到所述配置文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件股份有限公司,未经浪潮软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710859310.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:Web脚本异常处理方法和装置
- 下一篇:系统日志的管理方法、装置及系统