1.32. 缺少独立集群指标故障排除
独立集群指标可能无法收集。
1.32.1. 症状:缺少独立集群的指标
如果独立集群中缺少 metrics 服务,则不会收集指标。
1.32.2. 鉴别问题:缺少用于独立集群的指标
检查独立集群中的指标服务。运行以下命令:
oc get svc -n open-cluster-management standalone-subscription-metrics
如果没有列出 standalone-subscription-metrics
,您必须手动添加指标服务。
1.32.3. 解决问题:缺少用于独立集群的指标
作为订阅 operator,为独立集群手动创建 metrics 服务。完成以下步骤:
为独立集群创建 metrics
Service
资源。为受管集群添加 metricsService
资源。您的 YAML 可能类似以下文件:apiVersion: v1 kind: Service metadata: labels: app: standalone-subscription-metrics name: standalone-subscription-metrics namespace: open-cluster-management spec: ports: - name: metrics port: 8389 protocol: TCP targetPort: 8389 selector: app: multicluster-operators-standalone-subscription sessionAffinity: None type: ClusterIP
运行以下命令以应用您的文件:
oc apply -f
在为独立集群添加新指标服务后,验证是否已创建 metrics 服务。运行以下命令:
oc get svc -n open-cluster-management standalone-subscription-metrics
指标服务应该出现在您的独立集群中。