ODF 09:为监控配置使用 ODF

ODF 可为由 Promeheus 和 Alert Manager 组成的监控堆栈提供存储。

监控堆栈适用于块存储,所以为监控堆栈选择存储类的时候可以选择 ocs-storagecluster-ceph-rbd

为监控堆栈配置使用 ODF,需要在 openshift-monitoring 项目中创建一个名为 cluster-monitoring-config 的 configmap,示例如下:

apiVersion: v1
kind: ConfigMap
metadata:
  name: cluster-monitoring-config
  namespace: openshift-monitoring
data:
  config.yaml: |
      prometheusK8s:
        retention: <time to retain monitoring files, e.g. 24h>
        volumeClaimTemplate:
          metadata:
            name: ocs-prometheus-claim
          spec:
            storageClassName: ocs-storagecluster-ceph-rbd
            resources:
              requests:
                storage: <size of claim, e.g. 40Gi>
      alertmanagerMain:
        volumeClaimTemplate:
          metadata:
            name: ocs-alertmanager-claim
          spec:
            storageClassName: ocs-storagecluster-ceph-rbd
            resources:
              requests:
                storage: <size of claim, e.g. 40Gi>

其中 retention 保留时长和 storage 存储大小可以根据用例规模进行自定义的调整。

创建完 configmap 后,验证 5 个 PVC 是否存在且处于 Bound 状态,并且已经附加到了三个 alertmanager-main-* Pod 和两个 prometheus-k8s-* Pod 。

除此之外还需验证相关 workload 中的 Pod 是否正常处于 running 的状态。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部