Упорство в Графане - PullRequest
       17

Упорство в Графане

0 голосов
/ 08 апреля 2020

Мы настроили кластер kubernetes на GCP с Istio (установлен с использованием Helm и Grafana включен), и для него включена идентификация рабочей нагрузки.

Мы можем видеть связанные панели Istio в Grafana, но когда мы создаем любые новая панель инструментов, папка, канал уведомлений и т. д. c. это не остается постоянным. Когда мы перезапускаем модуль, все пользовательские создания стираются.

Кто-нибудь может подсказать, как сделать их постоянными? Нужно ли нам модифицировать опцию grafana.persist (если да, откуда мы можем это сделать) или нам нужно использовать PV C или что-то еще?

Спасибо.

1 Ответ

0 голосов
/ 08 апреля 2020

вы можете сохранить хранилище, установив точку на /var/lib/grafana.

apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: grafana
  name: grafana
spec:
  replicas: 1
  selector:
    matchLabels:
      app: grafana
  template:
    metadata:
      labels:
        app: grafana
    spec:
      containers:
      - image: grafana/grafana:5.4.3
        name: grafana
        ports:
        - containerPort: 3000
          name: http

        volumeMounts:
          - name: grafana-storage
            mountPath: /var/lib/grafana
      volumes:
        - name: grafana-storage
          persistentVolumeClaim:
            claimName: grafana-storage
      securityContext:
        runAsNonRoot: true
        runAsUser: 65534
        fsGroup: 472

или, если у вас есть existingClaim, вы можете использовать его.

grafana:
  persistence:
    enabled: true
    storageClassName: prometheus
    existingClaim: prometheus-prometheus-operator-prometheus-db-prometheus-prometheus-operator-prometheus-0
...