第 7 章 将 Service Telemetry Framework 升级到版本 1.5


要将 Service Telemetry Framework (STF) 1.4 升级到 STF 1.5,您必须完成以下步骤:

  • 将 AMQ 证书管理器替换为证书管理器。
  • 在 Red Hat OpenShift Container Platform 环境中的 service-telemetry 命名空间中删除 Smart Gateway Operator 和 Service Telemetry Operator 的 ClusterServiceVersionSubscription 对象。
  • 将 Red Hat OpenShift Container Platform 从 4.8 升级到 4.10。
  • 重新启用您移除的 Operator。

先决条件

  • 已备份了数据。Red Hat OpenShift Container Platform 升级过程中会出现停机。您无法在 Operator 替换过程中重新配置 ServiceTelemetrySmartGateway 对象。
  • 您已准备好了从 Red Hat OpenShift Container Platform 4.8 升级到支持的版本 4.10 的环境。
  • Red Hat OpenShift Container Platform 集群已完全连接。STF 不支持断开连接或受限网络集群。

7.1. 删除 Service Telemetry Framework 1.4 Operator

从 Red Hat OpenShift Container Platform 4.8 中删除 Service Telemetry Framework (STF) 1.4 Operators 和 AMQ Certificate Manager Operator。

流程

  1. 删除 Service Telemetry Operator。
  2. 删除 Smart Gateway Operator。
  3. 删除 AMQ Certificate Manager Operator。
  4. 删除 Grafana Operator。

7.1.1. 删除 Service Telemetry Operator

作为升级 Service Telemetry Framework (STF)安装的一部分,您必须删除 Red Hat OpenShift Container Platform 环境中的 service-telemetry 命名空间中的 Service Telemetry Operator。

流程

  1. 进入 service-telemetry 项目:

    $ oc project service-telemetry
    Copy to Clipboard Toggle word wrap
  2. 删除 Service Telemetry Operator 订阅:

    $ oc delete sub --selector=operators.coreos.com/service-telemetry-operator.service-telemetry
    
    subscription.operators.coreos.com "service-telemetry-operator" deleted
    Copy to Clipboard Toggle word wrap
  3. 删除 Service Telemetry Operator ClusterServiceVersion

    $ oc delete csv --selector=operators.coreos.com/service-telemetry-operator.service-telemetry
    
    clusterserviceversion.operators.coreos.com "service-telemetry-operator.v1.4.1669718959" deleted
    Copy to Clipboard Toggle word wrap

验证

  1. 验证 Service Telemetry Operator 部署是否没有运行:

    $ oc get deploy --selector=operators.coreos.com/service-telemetry-operator.service-telemetry
    
    No resources found in service-telemetry namespace.
    Copy to Clipboard Toggle word wrap
  2. 验证 Service Telemetry Operator 订阅不存在:

    $ oc get sub --selector=operators.coreos.com/service-telemetry-operator.service-telemetry
    
    No resources found in service-telemetry namespace.
    Copy to Clipboard Toggle word wrap
  3. 验证 Service Telemetry Operator ClusterServiceVersion 不存在:

    $ oc get csv --selector=operators.coreos.com/service-telemetry-operator.service-telemetry
    
    No resources found in service-telemetry namespace.
    Copy to Clipboard Toggle word wrap

7.1.2. 删除 Smart Gateway Operator

作为升级 Service Telemetry Framework (STF)安装的一部分,您必须在 Red Hat OpenShift Container Platform 环境中的 service-telemetry 命名空间中删除 Smart Gateway Operator。

流程

  1. 进入 service-telemetry 项目:

    $ oc project service-telemetry
    Copy to Clipboard Toggle word wrap
  2. 删除 Smart Gateway Operator 订阅:

    $ oc delete sub --selector=operators.coreos.com/smart-gateway-operator.service-telemetry
    
    subscription.operators.coreos.com "smart-gateway-operator-stable-1.4-redhat-operators-openshift-marketplace" deleted
    Copy to Clipboard Toggle word wrap
  3. 删除 Smart Gateway Operator ClusterServiceVersion

    $ oc delete csv --selector=operators.coreos.com/smart-gateway-operator.service-telemetry
    
    clusterserviceversion.operators.coreos.com "smart-gateway-operator.v4.0.1669718962" deleted
    Copy to Clipboard Toggle word wrap

验证

  1. 验证 Smart Gateway Operator 部署是否没有运行:

    $ oc get deploy --selector=operators.coreos.com/smart-gateway-operator.service-telemetry
    
    No resources found in service-telemetry namespace.
    Copy to Clipboard Toggle word wrap
  2. 验证 Smart Gateway Operator 订阅不存在:

    $ oc get sub --selector=operators.coreos.com/smart-gateway-operator.service-telemetry
    
    No resources found in service-telemetry namespace.
    Copy to Clipboard Toggle word wrap
  3. 验证 Smart Gateway Operator ClusterServiceVersion 不存在:

    $ oc get csv --selector=operators.coreos.com/smart-gateway-operator.service-telemetry
    
    No resources found in service-telemetry namespace.
    Copy to Clipboard Toggle word wrap

7.1.3. 删除 AMQ Certificate Manager Operator

流程

  1. 删除 AMQ Certificate Manager Operator 订阅:

    $ oc delete sub --namespace openshift-operators --selector=operators.coreos.com/amq7-cert-manager-operator.openshift-operators
    
    subscription.operators.coreos.com "amq7-cert-manager-operator" deleted
    Copy to Clipboard Toggle word wrap
  2. 删除 AMQ Certificate Manager Operator ClusterServiceVersion

    $ oc delete csv --namespace openshift-operators --selector=operators.coreos.com/amq7-cert-manager-operator.openshift-operators
    
    clusterserviceversion.operators.coreos.com "amq7-cert-manager.v1.0.11" deleted
    Copy to Clipboard Toggle word wrap

验证

  1. 验证 AMQ Certificate Manager Operator 部署是否没有运行:

    $ oc get deploy --namespace openshift-operators --selector=operators.coreos.com/amq7-cert-manager-operator.openshift-operators
    
    No resources found in openshift-operators namespace.
    Copy to Clipboard Toggle word wrap
  2. 验证 AMQ Certificate Manager Operator 订阅不存在:

    $ oc get sub --namespace openshift-operators --selector=operators.coreos.com/amq7-cert-manager-operator.service-telemetry
    
    No resources found in openshift-operators namespace.
    Copy to Clipboard Toggle word wrap
  3. 验证 AMQ Certificate Manager Operator Cluster Service Version 不存在:

    $ oc get csv --namespace openshift-operators --selector=operators.coreos.com/amq7-cert-manager-operator.openshift-operators
    
    No resources found in openshift-operators namespace.
    Copy to Clipboard Toggle word wrap

7.1.4. 删除 Grafana Operator

流程

  1. 删除 Grafana Operator 订阅:

    $ oc delete sub --selector=operators.coreos.com/grafana-operator.service-telemetry
    
    subscription.operators.coreos.com "grafana-operator" deleted
    Copy to Clipboard Toggle word wrap
  2. 删除 Grafana Operator ClusterServiceVersion

    $ oc delete csv --selector=operators.coreos.com/grafana-operator.service-telemetry
    
    clusterserviceversion.operators.coreos.com "grafana-operator.v3.10.3" deleted
    Copy to Clipboard Toggle word wrap

验证

  1. 验证 Grafana Operator 部署没有运行:

    $ oc get deploy --selector=operators.coreos.com/grafana-operator.service-telemetry
    
    No resources found in service-telemetry namespace.
    Copy to Clipboard Toggle word wrap
  2. 验证 Grafana Operator 订阅不存在:

    $ oc get sub --selector=operators.coreos.com/grafana-operator.service-telemetry
    
    No resources found in service-telemetry namespace.
    Copy to Clipboard Toggle word wrap
  3. 验证 Grafana Operator Cluster Service Version 不存在:

    $ oc get csv --selector=operators.coreos.com/grafana-operator.service-telemetry
    
    No resources found in service-telemetry namespace.
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat