4.4. 删除


重要

Red Hat OpenShift distributed tracing Platform (Jaeger) 是一个已弃用的功能。弃用的功能仍然包含在 OpenShift Container Platform 中,并将继续被支持。但是,这个功能会在以后的发行版本中被删除,且不建议在新的部署中使用。

有关 OpenShift Container Platform 中已弃用或删除的主要功能的最新列表,请参阅 OpenShift Container Platform 发行注记中已弃用和删除的功能部分。

从 OpenShift Container Platform 集群中删除 Red Hat OpenShift distributed tracing 平台的步骤如下:

  1. 关闭任何 Red Hat OpenShift distributed tracing 平台 pod。
  2. 删除任何 Red Hat OpenShift distributed tracing 平台实例。
  3. 删除 Red Hat OpenShift distributed tracing Platform (Jaeger) Operator。
  4. 删除 OpenTelemetry Operator 的红帽构建。

4.4.1. 使用 Web 控制台删除分布式追踪平台(Jaeger)实例

您可以在 web 控制台的 Administrator 视图中删除分布式追踪平台(Jaeger)实例。

警告

当删除使用内存存储的实例时,所有数据都会不可避免地丢失。当 Red Hat OpenShift distributed tracing Platform (Jaeger)实例被删除时,存储在持久性存储中的数据不会被删除。

先决条件

  • 以集群管理员身份使用 cluster-admin 角色登录到 web 控制台。

流程

  1. 登陆到 OpenShift Container Platform Web 控制台。
  2. 导航到 Operators Installed Operators
  3. Project 菜单中选择 Operators 安装的项目名称,如 openshift-operators
  4. 点 Red Hat OpenShift distributed tracing Platform (Jaeger) Operator。
  5. Jaeger 标签页。
  6. 点击您要删除 kebab 的实例旁的 Options 菜单,然后选择 Delete Jaeger
  7. 在确认信息中,点击 Delete

4.4.2. 使用 CLI 删除分布式追踪平台(Jaeger)实例

您可以在命令行中删除分布式追踪平台(Jaeger)实例。

先决条件

  • 集群管理员具有 cluster-admin 角色的活跃 OpenShift CLI (oc) 会话。

    提示
    • 确保您的 OpenShift CLI (oc) 版本为最新版本,并与您的 OpenShift Container Platform 版本匹配。
    • 运行 oc login:

      $ oc login --username=<your_username>

流程

  1. 运行以下命令,使用 OpenShift CLI (oc) 登录:

    $ oc login --username=<NAMEOFUSER>
  2. 要显示分布式追踪平台(Jaeger)实例,请运行以下命令:

    $ oc get deployments -n <jaeger-project>

    例如,

    $ oc get deployments -n openshift-operators

    Operator 的名称具有后缀 -operator。以下示例显示了两个 Red Hat OpenShift distributed tracing Platform (Jaeger) Operator 和四个分布式追踪平台(Jaeger)实例:

    $ oc get deployments -n openshift-operators

    您将看到类似如下的输出:

    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
  3. 要删除分布式追踪平台(Jaeger)的实例,请运行以下命令:

    $ oc delete jaeger <deployment-name> -n <jaeger-project>

    例如:

    $ oc delete jaeger tracing2 -n openshift-operators
  4. 要验证删除过程,请再次运行 oc get deployments 命令:

    $ oc get deployments -n <jaeger-project>

    例如:

    $ oc get deployments -n openshift-operators

    您将看到生成的输出类似以下示例:

    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

4.4.3. 删除 Red Hat OpenShift distributed tracing Platform Operator

流程

  1. 按照从集群中删除 Operator 中的说明,删除 Red Hat OpenShift distributed tracing Platform (Jaeger) Operator。
  2. 可选: 删除 Red Hat OpenShift distributed tracing Platform (Jaeger) Operator 后,删除 OpenShift Elasticsearch Operator。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.