6.2. 订阅 Service Telemetry Operator
您必须订阅管理 STF 实例的 Service Telemetry Operator。
流程
创建 Service Telemetry Operator 订阅:
$ oc create -f - <<EOF apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: service-telemetry-operator namespace: service-telemetry spec: channel: stable-1.3 installPlanApproval: Automatic name: service-telemetry-operator source: redhat-operators sourceNamespace: openshift-marketplace EOF验证 Service Telemetry Operator 和依赖 Operator:
$ oc get csv --namespace service-telemetry NAME DISPLAY VERSION REPLACES PHASE amq7-cert-manager.v1.0.0 Red Hat Integration - AMQ Certificate Manager 1.0.0 Succeeded amq7-interconnect-operator.v1.2.3 Red Hat Integration - AMQ Interconnect 1.2.3 amq7-interconnect-operator.v1.2.2 Succeeded elastic-cloud-eck.v1.6.0 Elasticsearch (ECK) Operator 1.6.0 elastic-cloud-eck.v1.5.0 Succeeded prometheusoperator.0.47.0 Prometheus Operator 0.47.0 prometheusoperator.0.37.0 Succeeded service-telemetry-operator.v1.3.1622734200 Service Telemetry Operator 1.3.1622734200 Succeeded smart-gateway-operator.v3.0.1622734308 Smart Gateway Operator 3.0.1622734308 Succeeded
当新 Operator 启动时,它们协调现有的 ServiceTelemetry 和 SmartGateway 对象,这会重启 Smart Gateway 容器。
检查 Smart Gateway 容器的状态:
oc get pods NAME READY STATUS RESTARTS AGE ... default-cloud1-ceil-meter-smartgateway-5849c4cdb5-xgl42 1/1 Running 0 35s default-cloud1-coll-meter-smartgateway-749674f75c-k7pm7 2/2 Terminating 0 56m default-cloud1-coll-meter-smartgateway-868476456b-ksh9b 2/2 Running 0 26s ...