5.6. 删除分布式追踪数据收集
从 OpenShift Container Platform 集群中删除分布式追踪数据收集的步骤如下:
- 关闭所有分布式追踪数据收集 pod。
- 删除任何 OpenTelemetryCollector 实例。
- 删除 Red Hat OpenShift distributed tracing 数据收集 Operator。
5.6.1. 使用 Web 控制台删除分布式追踪数据收集实例
您可以在 web 控制台的 Administrator 视图中删除分布式追踪数据收集实例。
先决条件
-
以集群管理员身份使用
cluster-admin
角色登录到 web 控制台。 -
对于 Red Hat OpenShift Dedicated,您必须使用具有
dedicated-admin
角色的帐户登录。
流程
- 进入 Operators → Installed Operators → Red Hat OpenShift distributed tracing data collection Operator → OpenTelemetryInstrumentation 或 OpenTelemetryCollector。
-
要删除相关实例,请选择
→ Delete … → Delete。
- 可选:删除 Red Hat OpenShift distributed tracing 数据收集 Operator。
5.6.2. 使用 CLI 删除分布式追踪数据收集实例
您可以在命令行中删除分布式追踪数据收集实例。
先决条件
集群管理员具有
cluster-admin
角色的活跃 OpenShift CLI (oc
) 会话。提示-
确保您的 OpenShift CLI (
oc
) 版本为最新版本,并与您的 OpenShift Container Platform 版本匹配。 运行
oc login
:$ oc login --username=<your_username>
-
确保您的 OpenShift CLI (
流程
运行以下命令,获取分布式追踪数据收集实例的名称:
$ oc get deployments -n <project_of_opentelemetry_instance>
运行以下命令,删除分布式追踪数据收集实例:
$ oc delete opentelemetrycollectors <opentelemetry_instance_name> -n <project_of_opentelemetry_instance>
- 可选:删除 Red Hat OpenShift distributed tracing 数据收集 Operator。
验证
要验证是否成功删除分布式追踪数据收集实例,请再次运行
oc get deployments
:$ oc get deployments -n <project_of_opentelemetry_instance>