创建服务

您需要将已有的服务添加到网关中,登记为路由备选服务,以便网关获取服务地址。MSE云原生网关支持以容器服务、MSE Nacos、MSE Zookeeper、EDAS注册中心、SAE注册中心、固定地址、DNS域名和FC函数计算等几种形式添加服务。

操作步骤

  1. 登录MSE网关管理控制台,并在顶部菜单栏选择地域。

  2. 在左侧导航栏选择云原生网关 > 网关列表

  3. 网关列表页面,单击目标网关名称。

  4. 在左侧导航栏,选择路由管理,然后选择服务页签。

  5. 单击创建服务。在创建服务面板,配置服务相关参数,然后单击确定

    说明
    • 容器服务添加服务:如果在网关中添加了容器服务作为服务来源,网关会从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重写为您配置的域名。如果您需要配置域名,请参见配置重写策略

结果验证

返回路由管理页面,在服务页签查看服务信息。如果包含新建服务的服务名称服务地址服务来源等信息,则表明服务新建成功。

相关文档

服务创建成功后,您还可以对服务进行管理。具体操作,请参见管理服务