概述
云原生网关无缝对接天翼云注册配置中心和云容器引擎,通过服务发现模块监听服务来源,动态感知后端服务。整体架构如下:
创建云容器引擎服务来源
云原生网关支持云容器引擎作为服务来源,本文介绍添加云容器引擎作为服务来源。
- 进入微服务引擎MSE控制台
- 在顶部菜单栏选择资源池
- 单击左侧导航栏云原生网关 -> 网关列表
- 您可以在网关列表页单击需要查看的网关实例ID或者 实例名称 ,也可以单击操作列中的管理按钮
- 单击左侧导航栏 服务来源
- 单击左上角按钮 创建来源
- 在弹出的页面中,来源类型选择容器服务;在容器集群下拉列表中选择要添加的集群(当前仅支持添加与网关实例同VPC内的容器集群)
- 根据需要勾选是否监听K8s Ingress选项并配置监听命名空间的标签,详细参考Ingress管理章节
创建注册配置中心服务来源
云原生网关支持MSE注册配置中心作为服务来源,本文介绍添加注册配置中心作为服务来源。
- 进入微服务引擎MSE控制台
- 在顶部菜单栏选择资源池
- 单击左侧导航栏云原生网关 -> 网关列表
- 您可以在网关列表页单击需要查看的网关实例ID或者 实例名称 ,也可以单击操作列中的管理按钮
- 单击左侧导航栏 服务来源
- 单击左上角按钮 创建来源
- 在弹出的页面中,来源类型选择MSE Nacos(当前仅支持Nacos引擎);在集群下拉列表中选择要添加的集群(当前仅支持添加与网关实例同VPC内的集群)
删除服务来源
在网关实例服务来源列表页,右侧操作栏可以对已经添加的服务来源进行删除操作
说明如果有服务定义依赖当前服务来源,则不能删除该服务来源;需要删除该服务来源下定义的所有服务才可以删除该服务来源。