Как включить персистентность у руля Прометея-оператора - PullRequest
0 голосов
/ 31 мая 2019

Я использую диаграмму руля prometheus-operator.Я хочу, чтобы данные на сервере Прометей сохранялись.Но откройте перезапуск prometheus StatefulSet, данные исчезнут.При проверке yaml определений связанных объектов StatefulSet и Pod, нет PersistVolumeClaim.

. Я попытался изменить следующее значение на values.yaml, для документов в https://github.com/helm/charts/tree/master/stable/prometheus:

prometheus:
  server:
    persistentVolume:
      enabled: true

, но это не влияет на конечный результат (даже после переустановки диаграммы и переустановки StatefulSet).

Я ожидаю, что StatefulSet, поддерживающий сервер Prometheus, будет постояннымобъем заявок, так что данные сохраняются при перезапуске.

1 Ответ

0 голосов
/ 03 июня 2019

При добавлении prometheus.prometheusSpec.storageSpec к values.yaml сообщение PersistentVolumeClaim было успешно подключено к серверу Prometheus:

prometheus:
  server:
    persistentVolume:
      enabled: true
  prometheusSpec:
    storageSpec:
      volumeClaimTemplate:
        spec:
          accessModes: ["ReadWriteOnce"]
          resources:
            requests:
              storage: 10Gi
...