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