概述
云原生网关作为微服务架构流量的入口支持对接天翼云注册配置中心、云容器引擎,并通过ELB实现外部访问暴露。同时云原生网关也可以不搭配以上组件独立使用,本文介绍云原生网关最简使用案例,架构如下:
体验流程:创建网关实例 > 添加固定地址服务 > 添加路由 > 验证访问
创建网关实例
有两个入口可以进入云原生网关开通页面:
- 从天翼云官网控制中心> 微服务工具与平台 > 微服务引擎MSE,点击订购图标,进入产品订购页面。
- 从云原生网关控制台实例列表页面的新建实例入口进入网关实例开通页面,选择实例规格、节点数及网络相关配置,确认提交;云原生网关订购配置说明如下
参数 | 描述 |
---|---|
计费模式 | 支持包年包月和按需计费方式,费用说明请参照计费说明。 |
购买时长 | 可以根据实际需求进行选择,支持1个月、2个月、3个月、4个月、5个月、6个月、1年。 |
自动续期 | 您可以选择开启自动续期,避免云原生网关到期后无法使用。 |
自动续期购买时长 | 当开启自动续期,可以选择续期时长,支持1个月、2个月、3个月、4个月、5个月、6个月、1年。 |
系列 | 支持基础版和集群版。 基础版:只支持单可用区部署,且节点数量为1。 集群版:自动将控制节点以及工作节点平均分配部署至各可用区,且节点数量不少于2。 |
实例规格 | 架构支持X86(通用、海光)、ARM(通用、鲲鹏、飞腾),具体以当前资源池提供的选项为准。 实例规格支持2C4G 、4C8G 、8C16G 、16C32G规格,规格支撑能力说明请参照产品规格。 |
数据盘 | 支持超高IO ,最低大小50G,可根据实际需求自定义填写,填写值必须为50的倍数。 |
节点数量 | 基础版固定1个节点,无需填写;集群版您可以根据实际需求填写节点数量,节点数量不少于2。 |
部署方式 | 用户无需修改,基础版固定选中单可用区部署; 集群版时,如果当前资源池支持多可用区且节点数量大于2时,则默认为多可用区部署,单可用区部署置灰,否则为单可用区部署。 |
可用区 | 基础版需要选择任意一个可用区进行部署; 集群版会自动将控制节点以及工作节点平均分配部署至各可用区。 |
虚拟私有云 | 选择虚拟私有云,若您还没有虚拟私有云,请参照创建虚拟私有云。 |
所在子网 | 选择所在子网,若您还没有所在子网,请参照创建所在子网。 |
安全组 | 选择安全组,若您还没有可用安全组,请参照创建安全组。 |
实例名称 | 自定义实例名称,最长40字符,只能包含小写字母、数字及分隔符(-),且必须以小写字母开头,数字或小写字母结尾。 |
企业项目 | 网关实例关联的企业项目,可以到IAM控制台创建企业项目。 |
启用监控指标 | 启用后,可在控制台观测分析中查看系统和API的流量、成功率、延迟等监控指标,若您还没有开通应用性能监控产品,可先点击提示链接前往开通。 |
启用链路追踪 | 可选择采集百分比启用,启用后,可在控制台观测分析中查看API请求的链路追踪信息,若您还没有开通应用性能监控产品,可先点击提示链接前往开通。 |
启用访问日志采集 | 启用后,可在控制台观测分析中查看访问日志,若您还没有开通云日志服务,可先点击提示链接前往开通。 |
网关实例创建可能需要5分钟左右时间,请耐心等待。
添加服务
首先部署好后端服务,进入实例详情页,选择服务列表菜单,点击创建服务,选择固定地址服务,填入后端服务的ip和端口,如下图所示:
添加路由
进入实例详情页路由配置菜单,选择创建路由 ,根据路由的规则填写表单,比如这里创建路由名称为test,匹配路径为/test,请求的后端服务为刚才创建的固定地址服务testsvc,如图所示:
验证访问
由于没有绑定公网ELB,我们可以在网关同VPC内进行测试,我们使用curl命令验证可以看到返回预期内的结果。