新建网关

前提条件

需提前创建存储卷。关于存储卷创建步骤请参考【云服务-容器服务-云容器引擎

操作步骤

  1. 将鼠标悬浮于[产品与服务]图标之上,选择[应用服务/服务网关]菜单项,进入服务网关管理页面。

  1. 单击<新建网关>按钮,进入新建网关页面。

  1. 配置服务网关参数。参数说明如下表所示:

参数

说明

实例名称/描述

  • 名称:该服务网关实例在本系统的显示名称,后续配置时需根据此名称选择该实例。支持中文、英文字母、数字和特殊字符“.”,“-”,“_”;以英文字母或中文开头,长度164个字符。

  • 描述:自定义描述,0-128个字符。

实例类型

支持将网关实例配置为私有或共享。

  • 私有实例:仅实例创建者所在项目内的用户可见可用。

  • 共享实例:系统内所有用户可见可用,任何项目的用户都可以查看共享实例,并向其发布服务。

服务发布审批

设置服务发布是否需要审批。如开启,则发布接口时需系统管理员或项目管理员审批通过后,方可发布成功。

容器规格

网关容器的启动限制和运行限制。启动限制参数应小于等于运行限制参数。

  • 启动限制:容器“启动限制”的缺省值。容器启动时,服务器可分配给容器的资源(包括CPU和内存)不能低于“启动限制”中指定的数量。

  • 运行限制:容器“运行限制”的缺省值。容器运行时,占用的服务器资源(包括CPU和内存)不能高于容器“运行限制”中指定的数量。

说明:此处的规格配置仅对架构中的KongKong是业务的主要承载组件;根据实际业务量的大小不同,组件对资源的需求也会有很大的波动,您可以在此处按需规划。而API-MGTPG为主要用于管理和支撑的组件,默认配置即可满足实际业务需求,您无需对其进行规划。

版本

服务网关的版本,目前为1.0,不可更改。

资源类型

目前仅支持创建容器类型的服务网关,即网关以pod形式运行。

资源配置

选择所在的集群和容器,用于为网关实例提供隔离的工作环境。此处需选择待部署该网关pod,系统会将该pod自动调度到容器中的某个工作节点上。

网关地址

  • 网关IP/服务端口(HTTP/HTTPS):配置该网关的IP地址和HTTP/HTTPS协议的端口号,外部调用方可根据该网关IP、端口号和发布接口中配置的请求地址访问网关。

  • HTTP协议默认端口号为48000HTTPS协议默认的端口号为48443

增加一个网关地址即增加一个Kong实例。同一个网关实例的所有kong都是统一的端口。最多可配置9个实例。

  • 一个服务网关实例只有一个API-MGT组件。API-MGTKong的配置将同时作用于实例下的所有Kong实例,且Kong实例共享网关实例的其他组件,例如PGKonjac

  • 配置后,请求可以直接访问Kong实例的IP地址,但建议配合负载均衡器使用,将多个Kong实例的IP地址对接到同一个负载均衡器上,以实现统一的业务入口。

是否开启实例IP

关于实例IP的介绍请参见:实例IP

开启后,需要为网关配置实例IP地址,实现多网关实例的负载分担功能。

存储配置

静态供给

PV的访问模式需要配置为“单节点读写”。

动态供给

  • 存储类型:选择动态供给的存储卷,目前支持的存储类别为adf

  • 数据盘:选择数据盘容量大小。

 

  • 存储配置支持静态供给和动态供给两种方式,需保证【资源/容器/存储】中已创建了可用共享存储。

  • 数据盘容量大小建议如下:

  • 不使用限流功能的场景下,初始容量不低于5G,条件允许时建议适当增加。

  • 使用限流功能的场景下,每2千个接口增加10G,初始容量不低于15G

 

  1. 单击<新建>按钮,完成操作。