管理第三方注册中心(Alpha)
概述
第三方注册中心是指能够提供动态服务发现、配置管理及服务管理的平台,例如: Nacos 。
相较第三方注册中心,平台提供的企业级租户体系能够提供资源和人员相互隔离的项目环境(可代表企业中不同的子公司、部门或项目组),轻松实现项目组之间的资源隔离、访问隔离,满足企业多租户的使用场景。
将第三方注册中心对接至平台中已有的服务网格,并将平台相关的元数据(租户配置、服务关联的 Deployment) 添加 进服务的注册配置后,即可自动将注册中心的服务同步至平台进行管理。
您可参考如下 流程 体验对接 Nacos 的相关功能。
-
参考 Customer Portal 知识库中的文档《Nacos 部署交付方案》部署 Nacos。
说明:Customer Portal 的访问方式请联系技术支持获取。
-
在平台上初始化租户环境。
-
通过 创建对接配置 ,将 Nacos 对接至平台的服务网格。
-
在 Service Mesh 平台相应项目、命名空间下查看注册中心的服务,可查看服务的基本信息、容器组、实时日志。
注意:若服务未关联 Deployment 或平台无法获取到服务关联的 Deployment(未部署在 Container Platform 中)时,无法查看服务的容器组信息和实时日志。
为 Nacos 启用 MCP-OVER-XDS 协议
MCP-OVER-XDS 协议用于实现 Nacos 与 Istio 的数据同步。启用协议后,方可获得对接 Nacos 所需的 MCP-OVER-XDS 协议端口。
启用方法:修改 Nacos 配置项 nacos.istio.mcp.server.enabled 的值为 true
。
示例:
nacos.istio.mcp.server.enabled=true
提示:
-
若您将基于 Customer Portal 知识库中的文档《Nacos 部署交付方案》部署 Nacos,部署时,将基本参数 MCP 协议 的值设置为
是
即可。 -
若待对接的 Nacos 是使用虚拟机部署的,可在配置文件(默认为
/home/nacos/conf/application.properties
)中设置配置项。
创建对接配置
通过创建对接配置,可将 Nacos 对接至平台的服务网格。
前提条件
-
目前,仅支持对接版本不低于 2.0 且部署模式为 VIP 的 Nacos 。
操作步骤
-
在左侧导航栏中,单击 服务网格 > 网格列表。
-
单击要对接第三方注册中心的 服务网格名称。
-
在 第三方注册中心 页签下,单击 创建对接配置。
-
参考以下说明,配置相关参数。
说明:对接成功且注册中心服务同步至平台时,对接配置的名称会作为后缀出现在服务名称中。
参数 说明 VIP / 域名 负载均衡的地址,VIP(Virtual IP)或域名。 端口 访问协议对应的端口号。
注意:仅当已 为 Nacos 启用 MCP-OVER-XDS 协议 后,方可获得 MCP-OVER-XDS 协议端口。认证方式 访问 Nacos 时的认证方式。
Basic Auth:使用 Nacos 管理员的账号、密码认证。
无认证:访问时无需认证。 -
单击 创建。
如何在注册中心为服务添加配置?
提示:当对接的 Nacos 是基于 Customer Portal 知识库中的文档《Nacos 部署交付方案》部署的时,无需执行该操作。
登录 Nacos,通过添加配置,将平台上初始化的租户配置(服务所属项目、集群、命名空间)及服务关联的 Deployment 等元数据添加进服务的注册配置(如下图所示),以便 Nacos 的服务能够自动同步至平台。
