You need to enable JavaScript to run this app.
文档中心
API 网关

API 网关

复制全文
下载 pdf
快速入门
使用 API 网关发布微服务引擎注册中心管理的应用
复制全文
下载 pdf
使用 API 网关发布微服务引擎注册中心管理的应用
API 网关支持对接微服务引擎注册中心,为注册中心中注册的应用提供高可用的网关功能。本文介绍如何通过 API 网关发布 MSE 注册中心管理的应用。​
背景信息​
API 网关(API Gateway,APIG)支持对接 微服务引擎,为注册中心中注册的应用提供云原生网关功能,实现高可用、高扩展的 Ingress 流量管理方式。同时,API 网关支持对接 托管 Prometheus 产品,实现实例级别、服务级别的观测和告警。​
​alt​​
前提条件​
  • 已创建托管 Prometheus 工作区,详情请参见 创建工作区。​
  • 已在域名注册商处获取待绑定的域名,并在工信部完成 ICP 备案或接入备案。详情请参见 备案流程。​
操作步骤​
步骤一:创建实例​
  1. 登录 API 网关控制台。​
  1. 在顶部导航栏,选择目标地域。​
  1. 在左侧导航栏选择 实例管理,在实例管理页面,单击 创建实例。​
  1. 在创建实例页面,按要求配置实例信息。​
  • 基本信息:选择 标准网关 类型,并配置网关实例的名称,本例中为 apig-demo。​
  • ​alt​​
  • 规格配置:配置网关实例的规格、私有网络等信息。其中,私有网络必须与 VKE 集群的保持一致。​
  • ​alt​​
  • 可观测性:开启监控告警,并选择托管 Prometheus 工作区。​
  • ​alt​​
  1. 其他配置保持缺省,阅读《API 网关服务条款》并勾选同意。​
  1. 单击 确认订单,开始创建网关实例。​
步骤二:创建服务​
  1. 在左侧导航栏选择 路由管理 > 服务列表(域名)。单击 创建服务。​
  • ​alt​​
  1. 在创建服务对话框,配置服务名称和所属实例。​
  • ​alt​​
  1. 单击 确定,完成服务配置。​
步骤三:绑定自定义域名​
  1. 在服务列表中单击目标服务名称,进入服务概览页面。​
  1. 选择 域名管理 页签,单击 绑定域名,在服务中配置自定义域名和协议。​
  • ​alt​​
说明​
  • 公网域名需要在工信部完成 ICP 备案或接入备案,本文中的域名仅为示例。​
  • 您需要自主保证自定义域名和 API 网关 IP 地址的 DNS 解析关系,以保证能够通过域名正常访问到 API 网关实例。​
  1. 单击 确定,完成域名绑定。​
步骤四:导入注册中心​
  1. 在左侧导航栏选择 后端管理 > 注册中心导入。​
  1. 在集群列表页面,单击 导入注册中心。​
  1. 在导入注册中心页面,选择待导入的注册中心实例,并输入注册中心的用户名和密码。​
  • ​alt​​
  1. 单击 确定,完成注册中心导入。​
步骤五:创建 Upstream​
  1. 在左侧导航栏选择 后端管理 > Upstream 列表。​
  1. 在 Upstream 列表页面,单击 创建 Upstream。​
  1. 在创建 Upstream 页面,按要求填写参数信息。​
  • 基本信息:配置 Upstream 的名称和所属实例。​
  • ​alt​​
  • 后端配置:后端服务选择 注册中心 Nacos,并选择 Nacos 中的命名空间、分组和服务。​
  • ​alt​​
  1. 单击 确定,完成创建注册中心类型 Upstream。​
步骤六:创建路由​
说明​
  • 系统支持为指定服务配置单条路由,也支持为多个服务批量创建路由。本文以指定服务配置单条路由为例。​
  • 为多个服务批量创建路由的操作方法,请参见 创建路由。​
  1. 在左侧导航栏选择 路由管理 > 服务列表(域名)。​
  1. 在服务列表页面,单击目标服务名称,进入当前服务概览页面。​
  1. 单击 创建路由,配置路由信息。​
  • 基本信息:配置路由的名称、请求方法 Method 和 路径 Path。​
  • ​alt​​
  • Upstream 流量分发:在 后端类型 下拉菜单中选择 注册中心 Nacos,并选择已配置好的 Upstream。配置权重为 100,表示将 100% 的流量都转发到该后端。​
  • ​alt​​
  1. 单击 确定,创建完成路由。​
结果验证​
访问应用​
在本地环境中,使用如下命令访问应用。​
​
curl http://apig-example.com​
​
预期访问结果如下。表示可以通过自定义域名访问到注册中心管理的应用。​
​alt​​
查看监控信息​
  1. 在左侧导航栏选择 实例管理,单击目标实例名称,进入实例概览页面。​
  1. 单击 监控信息,切换至 监控信息 页签。​
  1. 设置查询时间范围,查看当前实例的各项监控指标。最多支持查看近 30 天的监控数据。​
​alt​​
​
最近更新时间:2025.02.13 14:30:31
这个页面对您有帮助吗?
有用
有用
无用
无用