您需要将已有的服务添加到网关中,登记为路由备选服务,以便网关获取服务地址。MSE云原生网关支持以容器服务、MSE Nacos、MSE Zookeeper、EDAS注册中心、SAE注册中心、固定地址、DNS域名和FC函数计算等几种形式添加服务。
操作步骤
登录MSE网关管理控制台,并在顶部菜单栏选择地域。
在左侧导航栏选择云原生网关 > 网关列表。
在网关列表页面,单击目标网关名称。
在左侧导航栏,选择路由管理,然后选择服务页签。
单击创建服务。在创建服务面板,配置服务相关参数,然后单击确定。
说明从容器服务添加服务:如果在网关中添加了容器服务作为服务来源,网关会从ACK/ACK Serverless集群获取服务列表,将服务列表中的服务及其后端节点地址添加到网关中。
从固定地址添加服务:如果该服务没有服务发现机制,需要手动添加服务的后端节点地址。
从DNS 域名添加服务:云原生网关支持根据DNS解析的结果作为后端服务地址。
服务来源选择容器服务时
配置项
说明
命名空间
选中集群的命名空间。
默认不展示arms-prom、kube-system和mse-pilot命名空间的服务。
服务列表
在服务列表中选择服务。
服务来源选择MSE Nacos时
配置项
说明
命名空间
选中集群的命名空间。
服务列表
在服务列表中选择服务。
默认不展示以consumers开头的服务。
服务来源选择MSE ZooKeeper时
配置项
说明
服务列表
在服务列表中选择服务。
服务来源选择EDAS 内置注册中心时
配置项
说明
微服务空间
选中服务所在微服务空间。
服务列表
在服务列表中选择服务。
服务来源选择SAE 注册中心时
配置项
说明
命名空间
选中服务所在命名空间。
服务列表
在服务列表中选择服务。
服务来源选择FC 函数计算时
配置项
说明
服务名称
选择函数所在的服务名称。
版本或别名
选择函数所在的服务的版本或别名。
函数列表
在函数列表中选择函数。
服务来源选择固定地址时
配置项
说明
服务名称
自定义服务名称。
服务地址
服务的后端节点地址,不同来源的服务的后端节点有所不同,但格式均为
<后端节点IP>:<服务端口>
,多个节点通过换行分隔。TLS模式
通过下拉框选择TLS模式。默认选择关闭TLS模式。
关闭:访问服务时,无需开启TLS。
单向TLS:需要使用HTTPS访问服务时开启单向TLS。
双向TLS(mTLS):需要做双向认证时开启mTLS。
服务来源选择DNS 域名时
配置项
说明
服务名称
自定义服务名称。
服务端口
域名提供服务的端口。支持1~65535的任意端口。
域名列表
输入域名,例如:www.aliyun.com。多个域名通过换行分隔。
TLS模式
通过下拉框选择TLS模式。默认选择关闭TLS模式。
关闭:访问服务时,无需开启TLS。
单向TLS:需要使用HTTPS访问服务时开启单向TLS。
双向TLS(mTLS):需要做双向认证时开启mTLS。
云原生网关不会修改您的请求,当请求转发到后端域名服务时,并不会将Host重写为您配置的域名。如果您需要配置域名,请参见配置重写策略。
结果验证
返回路由管理页面,在服务页签查看服务信息。如果包含新建服务的服务名称、服务地址和服务来源等信息,则表明服务新建成功。
相关文档
服务创建成功后,您还可以对服务进行管理。具体操作,请参见管理服务。