You need to enable JavaScript to run this app.
文档中心
微服务引擎

微服务引擎

复制全文
下载 pdf
服务管理
接入 Go 应用
复制全文
下载 pdf
接入 Go 应用
微服务引擎支持通过接入指引,自动生成应用接入工作负载所需的 Label 信息。将生成的 Label 信息添加到部署应用的工作负载并运行成功后,即可将应用接入微服务引擎。本文介绍如何将 Go 应用接入微服务引擎。​
前提条件​
  • (可选)注册中心来源的服务,已创建同步任务,生成治理中心中服务网格命名空间。创建同步任务的方法参见 创建同步任务。​
说明​
服务网格命名空间的名称由 Nacos 注册中心名称、Nacos 命名空间名称和 NacosGroup 名称拼接而成。创建同步任务时,自动生成治理中心中服务网格命名空间。​
操作步骤​
  1. 左侧导航栏单击 治理中心 > 接入指引。​
  1. 在 接入指引 页面,填写服务配置并获取应用接入工作负载所需的 Label 信息。​
  1. 配置接入设置。​
  • ​
    参数​
    说明​
    接入类型​
    选择 内部服务。​
    选择语言​
    选择 Go。​
    选择数据面接入模式​
    选择 Sidecar。​
    ​
  1. 配置服务信息。​
  • ​
    参数​
    说明​
    治理中心​
    展示接入应用所属治理中心。​
    服务来源​
    支持注册中心和 K8s svc 两种服务来源。​
    • 注册中心:适用于接入通用型服务平台中的服务。​
    • K8s svc:基于 Label 匹配 + 自动转发的方式实现 Pod 访问,适用于接入 Kubernetes 集群内的服务。​
    命名空间​
    展示接入应用所属治理中心中,服务网格命名空间。根据服务来源的不同,服务网格命名空间的生成方式也有所不同。​
    • 注册中心:由 Nacos 注册中心名称、Nacos 命名空间名称和 NacosGroup 名称拼接而成。创建同步任务时,自动生成治理中心中服务网格命名空间。​
    • K8s svc:和 Kubernetes 集群中的命名空间同名。​
    ​
说明​
开启 高级配置 后,支持配置以下参数。​
  • ​
    参数​
    说明​
    泳道​
    选择应用接入的泳道。创建泳道的方法参见 创建流量泳道。​
    ​
  1. 单击 点击获取并复制站命令行 获取应用接入微服务引擎所需的 Label 信息。​
  1. 配置 Deployment。将获取的 Label 信息添加至已创建的 Deployment 中并更新成功,即完成应用接入。​
  • ​
    spec:​
    template:​
    metadata:​
    labels:​
    sidecar.istio.io/inject: "true"​
    sidecar.mesh.io/lane: "lane-****"​
    sidecar.mesh.io/mse-namespace: "****-group"​
    ​
  • ​
    类型​
    参数​
    说明​
    示例​
    labels​
    sidecar.istio.io/inject​
    是否在 Kubernetes Pod 中自动注入 Istio Sidecar 代理,默认注入。​
    sidecar.istio.io/inject: "true"​
    ​
    sidecar.mesh.io/lane​
    服务所处泳道名称。​
    sidecar.mesh.io/lane: "mse-base"​
    ​
    sidecar.mesh.io/mse-namespace​
    展示接入应用所属治理中心中,服务网格命名空间。根据服务来源的不同,服务网格命名空间的生成方式也有所不同。​
    • 注册中心:由 Nacos 注册中心名称、Nacos 命名空间名称和 NacosGroup 名称拼接而成。创建同步任务时,自动生成治理中心中服务网格命名空间。​
    • K8s svc:和 Kubernetes 集群中的命名空间同名。​
    sidecar.mesh.io/mse-namespace: "nacos-test-public-default-group"​
    ​
​
最近更新时间:2025.09.16 18:08:50
这个页面对您有帮助吗?
有用
有用
无用
无用