[发明专利]一种可自动伸缩实例数量的API网关实现方法及系统在审
| 申请号: | 202110300076.6 | 申请日: | 2021-03-22 |
| 公开(公告)号: | CN113032097A | 公开(公告)日: | 2021-06-25 |
| 发明(设计)人: | 张啸轩 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/30;G06F8/71;H04L12/66 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自动 伸缩 实例 数量 api 网关 实现 方法 系统 | ||
1.一种可自动伸缩实例数量的API网关实现方法,其特征在于:该方法包括以下步骤:
S1、构建镜像:将需部署的应用构建为Docker镜像;
S2、部署至Kubernetes集群:通过.yaml配置文件将应用部署到Kubernetes集群中;
S3、创建HPA:修改应用配置完成自动伸缩。
2.根据权利要求1所述的可自动伸缩实例数量的API网关实现方法,其特征在于:步骤S1中,应用在Docker中以容器方式运行,将需部署的应用构建为Docker镜像。
3.根据权利要求2所述的可自动伸缩实例数量的API网关实现方法,其特征在于:部署的应用包括data-service-service和data-service-gateway,使用Spring Boot开发,将应用打包为可执行jar包或war包,通过java-jar命令直接启动Spring Boot应用。
4.根据权利要求3所述的可自动伸缩实例数量的API网关实现方法,其特征在于:构建镜像指定Dockerfile,包括data-service-service的Dockerfile和data-service-gateway的Dockerfile,且Dockerfile放于空的目录下。
5.根据权利要求4所述的可自动伸缩实例数量的API网关实现方法,其特征在于:步骤S2中,由Deployment创建创建Pod,同时创建Service使外界访问到Pod,其中data-service-service配置文件为data-service-service.yaml,data-service-gateway配置文件为data-service-gateway.yaml。
6.根据权利要求5所述的可自动伸缩实例数量的API网关实现方法,其特征在于:步骤S3中,创建HPA前,在Kubernetes集群中添加Metrics Service。
7.一种可自动伸缩实例数量的API网关实现系统,其特征在于:包括镜像构建模块、Kubernetes集群部署模块和HPA创建模块;
镜像构建模块构建镜像,将需部署的应用构建为Docker镜像;
Kubernetes集群部署模块用于通过.yaml配置文件将应用部署到Kubernetes集群中;
HPA创建模块用于创建HPA,修改应用配置完成自动伸缩。
8.根据权利要求5所述的可自动伸缩实例数量的API网关实现系统,其特征在于:镜像构建模块中,应用在Docker中以容器方式运行,将需部署的应用构建为Docker镜像,其中部署的应用包括data-service-service和data-service-gateway,使用Spring Boot开发,将应用打包为可执行jar包或war包,通过java-jar命令直接启动Spring Boot应用,构建镜像指定Dockerfile,包括data-service-service的Dockerfile和data-service-gateway的Dockerfile,且Dockerfile放于空的目录下。
9.根据权利要求8所述的可自动伸缩实例数量的API网关实现系统,其特征在于:Kubernetes集群部署模块,由Deployment创建创建Pod,同时创建Service使外界访问到Pod,其中data-service-service配置文件为data-service-service.yaml,data-service-gateway配置文件为data-service-gateway.yaml。
10.根据权利要求9所述的可自动伸缩实例数量的API网关实现系统,其特征在于:HPA创建模块在创建HPA前,在Kubernetes集群中添加Metrics Service。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110300076.6/1.html,转载请声明来源钻瓜专利网。





