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