遗留的问题, accessModes: ReadWriteOnce 造成 replica只能为1,缺乏高可用和集群功能。

1.配置alertmanager的pv

apiVersion: v1
kind: PersistentVolume
metadata:
  name: alertmanager-pv
  labels:
    app: alertmanager-pv
spec:
  capacity:
    storage: 10Gi
  volumeMode: Filesystem
  accessModes:
    - ReadWriteOnce
  persistentVolumeReclaimPolicy: Retain
  storageClassName: alertmanager-slow
  nfs:
    server: 10.255.72.206
    path: "/home/kubernetes_data/alertmanager_data"

2.配置alertmanager的部署配置文件

apiVersion: monitoring.coreos.com/v1
kind: Alertmanager
metadata:
  labels:
    alertmanager: main
  name: main
  namespace: monitoring
spec:
  baseImage: hub-dev.example.com/prometheus/alertmanager
  nodeSelector:
    beta.kubernetes.io/os: linux
  replicas: 1
  storage:
    volumeClaimTemplate:
      spec:
        volumeMode: Filesystem
        storageClassName: alertmanager-slow
        selector:
          matchLabels:
            app: alertmanager-pv
        resources:
          requests:
            storage: 10Gi
  serviceAccountName: alertmanager-main
  version: v0.14.0

results matching ""

    No results matching ""