当您的容器服务中的应用需要通过外部访问时,可以通过创建HTTP API并配置路由,实现应用的互联网访问。本文以容器服务ACK为例,介绍如何通过云原生API网关实现微服务的外部访问。
前提条件
方案概览
通过创建云原生API网关实例,将云原生API网关与需要暴露的容器服务进行关联,在网关中设置API的路由规则,确保请求能够正确地路由到对应的容器服务,配置完成后,客户端即可通过API网关访问容器中的应用。
步骤一:新建云原生API网关实例
登录云原生API网关控制台。如果您是首次使用云原生API网关,您需要进行如下操作:
首次访问云原生API网关时,系统将自动提示授权创建服务关联角色。
在页面中单击立即授权,并在弹出的提示框中单击确定完成创建。
单击立即体验云原生API网关进入控制台。
在左侧导航栏,选择实例,并在顶部菜单栏选择地域,单击创建实例。
云原生API网关的地域与容器服务ACK所在地域保持一致。
在云原生API网关购买页面中选择相关配置,然后单击立即购买。
在确认订单页面中,勾选服务协议我已阅读并同意云原生API网关(按量付费)服务协议,单击立即开通。
网关实例创建过程可能需要2~3分钟时间,请您耐心等待。
单击管理控制台,并选择返回实例页面,查看创建的网关信息和状态。
当网关信息和创建时一致,且状态为运行中,则表示网关创建成功。
步骤二:创建HTTP API
在左侧导航栏的API页面中,单击创建API。
单击HTTP API卡片中的创建按钮,在创建HTTP API面板中配置API名称进行创建。
步骤三:创建路由
在左侧导航栏的API页面中,单击目标API名称。
单击创建路由,在创建路由面板,配置相关参数。
配置路由基本信息
域名:您可以直接单击右侧的添加域名,在添加域名面板中创建。
路径(Path):匹配Path参数以
/
开头的HTTP请求。
所属实例&后端服务
在创建网关实例时,系统将自动创建默认环境关联相关实例。
步骤四:路由调试
在左侧导航栏的API页面中,单击目标API名称。
在路由列表中,单击目标路由
httpbin-demo
操作列下的调试,进入调试页面。接口参数输入version,单击发送,可看到服务接口的返回结果如下所示。
相关文档
当您需要管理多个ACK集群,可参见通过云原生API网关管理多个ACK集群。
当您在使用云原生API网关时遇到问题,可以查看常见问题。
- 本页导读 (1)
- 前提条件
- 方案概览
- 步骤一:新建云原生API网关实例
- 步骤二:创建HTTP API
- 步骤三:创建路由
- 配置路由基本信息
- 所属实例&后端服务
- 步骤四:路由调试
- 相关文档