8.4. 删除 Distributed Tracing Platform (Jaeger)
弃用的 Red Hat OpenShift distributed Tracing Platform (Jaeger) 3.5 是红帽支持的 Red Hat OpenShift distributed Tracing Platform (Jaeger) 的最后一个发行版本。
对已弃用的 Red Hat OpenShift distributed Tracing Platform (Jaeger) 的支持于 2025 年 11 月 3 日结束。
Red Hat OpenShift Distributed Tracing Platform Operator (Jaeger) 将从 2025 年 11 月 3 日的 redhat-operators
目录中删除。如需更多信息,请参阅 OpenShift 中的红帽知识库解决方案 Jaeger Deprecation 和 Removal。
您必须迁移到红帽构建的 OpenTelemetry Operator,以及用于分布式追踪集合和存储的 Tempo Operator。如需更多信息,请参阅红帽构建的 OpenTelemetry 文档中的 "Migrating",红帽构建的 OpenTelemetry 文档中的 "Installing",以及 Distributed Tracing Platform 文档中的 "Installing"。
从 OpenShift Container Platform 集群中删除 Red Hat OpenShift distributed Tracing Platform 的步骤如下:
- 关闭任何 Red Hat OpenShift distributed Tracing Platform pod。
- 删除任何 Red Hat OpenShift distributed Tracing Platform 实例。
- 删除 Red Hat OpenShift distributed Tracing Platform (Jaeger) Operator。
- 删除 OpenTelemetry Operator 的红帽构建。
您可以在 web 控制台的 Administrator 视图中删除 Distributed Tracing Platform (Jaeger) 实例。
当删除使用内存存储的实例时,所有数据都会不可避免地丢失。当一个 Red Hat OpenShift distributed Tracing Platform (Jaeger) 实例被删除时,存储在持久性存储中的数据(如 Elasticsearch)不会被删除。
先决条件
-
以集群管理员身份使用
cluster-admin
角色登录到 web 控制台。
流程
- 登陆到 OpenShift Container Platform Web 控制台。
-
导航到 Operators
Installed Operators。 -
从 Project 菜单中选择 Operators 安装的项目名称,如
openshift-operators
。 - 点 Red Hat OpenShift Distributed Tracing Platform (Jaeger) Operator。
- 点 Jaeger 标签页。
-
点击您要删除
的实例旁的 Options 菜单,然后选择 Delete Jaeger。
- 在确认信息中,点击 Delete。
您可以在命令行中删除 Distributed Tracing Platform (Jaeger) 实例。
先决条件
集群管理员具有
cluster-admin
角色的活跃 OpenShift CLI (oc
) 会话。提示-
确保您的 OpenShift CLI (
oc
) 版本为最新版本,并与您的 OpenShift Container Platform 版本匹配。 运行
oc login
:oc login --username=<your_username>
$ oc login --username=<your_username>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
确保您的 OpenShift CLI (
流程
运行以下命令,使用 OpenShift CLI (
oc
) 登录:oc login --username=<NAMEOFUSER>
$ oc login --username=<NAMEOFUSER>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要显示 Distributed Tracing Platform (Jaeger) 实例,请运行以下命令:
oc get deployments -n <jaeger-project>
$ oc get deployments -n <jaeger-project>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如,
oc get deployments -n openshift-operators
$ oc get deployments -n openshift-operators
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Operator 的名称具有后缀
-operator
。以下示例显示了两个 Red Hat OpenShift distributed Tracing Platform (Jaeger) Operator 和 4 个分布式 Tracing Platform (Jaeger) 实例:oc get deployments -n openshift-operators
$ oc get deployments -n openshift-operators
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您将看到类似如下的输出:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要删除 Distributed Tracing Platform (Jaeger) 实例,请运行以下命令:
oc delete jaeger <deployment-name> -n <jaeger-project>
$ oc delete jaeger <deployment-name> -n <jaeger-project>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
oc delete jaeger tracing2 -n openshift-operators
$ oc delete jaeger tracing2 -n openshift-operators
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要验证删除过程,请再次运行
oc get deployments
命令:oc get deployments -n <jaeger-project>
$ oc get deployments -n <jaeger-project>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
oc get deployments -n openshift-operators
$ oc get deployments -n openshift-operators
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您将看到生成的输出类似以下示例:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
流程
- 按照从集群中删除 Operator 中的说明,删除 Red Hat OpenShift distributed tracing Platform (Jaeger) Operator。
- 可选: 删除 Red Hat OpenShift distributed tracing Platform (Jaeger) Operator 后,删除 OpenShift Elasticsearch Operator。