×

删除 OpenShift Container Platform 集群中 Red Hat 版本的 OpenTelemetry 的步骤如下所示

  1. 关闭所有 Red Hat 版本的 OpenTelemetry Pod。

  2. 删除所有 OpenTelemetryCollector 实例。

  3. 删除 Red Hat 版本的 OpenTelemetry 运算符。

使用 Web 控制台删除 OpenTelemetry Collector 实例

您可以在 Web 控制台的**管理员**视图中删除 OpenTelemetry Collector 实例。

先决条件
  • 您已以具有 `cluster-admin` 角色的集群管理员身份登录到 Web 控制台。

  • 对于 Red Hat OpenShift Dedicated,您必须使用具有 `dedicated-admin` 角色的帐户登录。

步骤
  1. 转到**运算符** → **已安装的运算符** → **Red Hat 版本的 OpenTelemetry 运算符** → **OpenTelemetryInstrumentation** 或 **OpenTelemetryCollector**。

  2. 要删除相关实例,请选择 kebab → **删除** …​ → **删除**。

  3. 可选:删除 Red Hat 版本的 OpenTelemetry 运算符。

使用 CLI 删除 OpenTelemetry Collector 实例

您可以在命令行中删除 OpenTelemetry Collector 实例。

先决条件
  • 由具有 `cluster-admin` 角色的集群管理员进行的活动 OpenShift CLI ( `oc` ) 会话。

    • 确保您的 OpenShift CLI ( `oc` ) 版本是最新的,并且与您的 OpenShift Container Platform 版本匹配。

    • 运行 `oc login`

      $ oc login --username=<your_username>
步骤
  1. 通过运行以下命令获取 OpenTelemetry Collector 实例的名称

    $ oc get deployments -n <project_of_opentelemetry_instance>
  2. 通过运行以下命令删除 OpenTelemetry Collector 实例

    $ oc delete opentelemetrycollectors <opentelemetry_instance_name> -n <project_of_opentelemetry_instance>
  3. 可选:删除 Red Hat 版本的 OpenTelemetry 运算符。

验证
  • 要验证是否已成功删除 OpenTelemetry Collector 实例,请再次运行 `oc get deployments`

    $ oc get deployments -n <project_of_opentelemetry_instance>