7.2. 删除 Jaeger
从 OpenShift Container Platform 集群中删除 Jaeger 的步骤如下:
- 关闭任何 Jaeger pod。
- 删除任何 Jaeger 实例。
- 删除 Jaeger Operator
7.2.1. 使用 Web 控制台删除 Jaeger 实例
注意
当删除使用内存存储的实例时,其所有数据将永久丢失。当 Jaeger 实例被删除时,存储在持久性存储中的数据(如 Elasticsearch)不会被删除。
流程
- 登陆到 OpenShift Container Platform Web 控制台。
-
导航到 Operators
Installed Operators。 -
从 Project 菜单中选择 Operators 安装的项目名称,如
jaeger-system
。 - 点 Jaeger Operator
- 点 Jaeger 标签页。
- 点击您要删除 的实例旁的 Options 菜单,然后选择 Delete Jaeger。
- 在确认信息中,点击 Delete。
7.2.2. 通过 CLI 删除 Jaeger 实例
登录 OpenShift Container Platform CLI。
$ oc login
要显示 Jaeger 实例,请运行以下命令:
$ oc get deployments -n <jaeger-project>
Operator 的名称具有后缀
-operator
。以下示例显示了两个 Jaeger Operators 和四个 Jaeger 实例:$ oc get deployments -n jaeger-system
您应该看到类似如下的输出:
NAME READY UP-TO-DATE AVAILABLE AGE elasticsearch-operator 1/1 1 1 93m jaeger-operator 1/1 1 1 49m jaeger-test 1/1 1 1 7m23s jaeger-test2 1/1 1 1 6m48s tracing1 1/1 1 1 7m8s tracing2 1/1 1 1 35m
要删除 Jaeger 实例,请运行以下命令:
$ oc delete jaeger <deployment-name> -n <jaeger-project>
例如,
$ oc delete jaeger tracing2 -n jaeger-system
要验证删除过程,请再次运行
oc get deployment
:$ oc get deployments -n <jaeger-project>
例如,
$ oc get deployments -n jaeger-system
您应该看到类似如下的输出:
NAME READY UP-TO-DATE AVAILABLE AGE elasticsearch-operator 1/1 1 1 94m jaeger-operator 1/1 1 1 50m jaeger-test 1/1 1 1 8m14s jaeger-test2 1/1 1 1 7m39s tracing1 1/1 1 1 7m59s
7.2.3. 删除 Jaeger Operator
流程
按照从集群中删除 Operator 的说明进行操作。
- 删除 Jaeger Operator
- 删除 Jaeger Operator 后(如果适用),请删除 Elasticsearch Operator。