添加服务
本文档将指导您创建 ServiceMesh 服务或 OpenTelemetry 服务。
目录
前提条件
- 当前命名空间已加入服务网格。请参考添加命名空间获取操作说明。
- 工作负载类型为 Deployment,且与 Service 存在一对一关联关系。
添加 ServiceMesh 服务
操作步骤
-
在左侧导航栏中,点击 服务列表。
-
点击 添加服务。
-
参考以下说明配置相关参数。
-
点击 添加。
服务添加成功后:
-
(在 Service Mesh 治理方式下)服务列表中会生成与 服务 同名的服务。
-
平台会自动更新该服务 Deployment 的 Pod 模板参数,新增或更新
app: <service name>标签。
建议不要直接在 YAML 文件中修改该标签。 -
重启该服务的 Deployment。
重启过程中,只要该 Deployment 至少有一个 Pod 处于 Running 状态,服务即为在线;否则服务为离线。
-
添加 OpenTelemetry 服务
操作步骤
-
在左侧导航栏中,点击 服务列表。
-
点击 添加服务。在治理方式弹窗中选择 OpenTelemetry。
-
参考以下说明配置相关参数。
-
点击 添加。
服务添加成功后:
-
在 OpenTelemetry 或 Composite 治理模式下,默认会为服务(Java 8+)注入 OpenTelemetry Java Agent,使平台能够非侵入式地采集服务的遥测数据及 JVM 监控数据。
-
opentelemetry-operator组件会拦截服务 Pod 的创建,并添加 Java Agent 配置。 -
重启该服务的 Deployment。
重启过程中,只要该 Deployment 至少有一个 Pod 处于 Running 状态,服务即为在线;否则服务为离线。
-