服务网格ASM提供了对接Nacos注册中心功能,便于将Nacos上的微服务与服务网格ASM进行互通。本文介绍如何对接Nacos注册中心。

前提条件

  • 已创建ASM实例。具体操作,请参见创建ASM实例
  • 已创建Nacos引擎,且Nacos引擎的专有网络需要和ASM实例相同。具体操作,请参见创建Nacos引擎

背景信息

服务网格ASM提供了对接Nacos注册中心的功能,便于您将微服务迁移至服务网格ASM的过程中,实现服务网格之内的服务调用服务网格之外的服务。服务网格ASM并不会主动将服务网格中的服务信息注册到Nacos注册中心。为了确保服务网格之外的服务能调用服务网格之内的服务,您需要将网格中的服务手动注册到Nacos注册中心。

步骤一:在MSE开启MCP功能

  1. 登录MSE管理控制台
  2. 在控制台左侧导航栏选择注册配置中心 > 实例列表
  3. 实例列表页面单击目标实例右侧操作列的管理
  4. 在实例详情页面左侧导航栏单击参数设置
  5. 参数设置页面单击编辑,在MCPEnabled参数值下方选择,然后单击保存并重启实例

步骤二:在ASM对接Nacos注册中心

  1. 登录ASM控制台
  2. 在左侧导航栏,选择服务网格 > 网格管理
  3. 网格管理页面,找到待配置的实例,单击实例的名称或在操作列中单击管理
  4. 在网格信息页面单击右上角的功能设置
  5. 功能设置更新对话框中单击展开高级选项,选中Nacos注册服务,选择Nacos引擎,单击确定