8.4. 删除分布式跟踪平台(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 文档中的"迁移"文档中的"安装"文档,以及分布式跟踪平台文档中的"安装"和"安装"。
从 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。
- 删除 Red Hat build of OpenTelemetry Operator。
8.4.1. 使用 Web 控制台删除分布式跟踪平台(Jaeger)实例 复制链接链接已复制到粘贴板!
您可以在 web 控制台的 Administrator 视图中删除分布式跟踪平台(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。
8.4.2. 使用 CLI 删除分布式跟踪平台(Jaeger)实例 复制链接链接已复制到粘贴板!
您可以在命令行中删除分布式跟踪平台(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 要显示分布式跟踪平台(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 要删除分布式跟踪平台(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。