不使用Prometheus中的volume和volumemount?使用头盔图安装了Prometheus-operator

时间:2020-07-30 16:21:57

标签: kubernetes kubernetes-helm prometheus-operator

将此值.yaml用于Prometheus-operator舵图

prometheus-operator:
  fullnameOverride: prometheus-operator
  prometheusOperator:
    resources:
      limits:
        memory: 192Mi
      requests:
        memory: 128Mi
  prometheus:
    prometheusSpec:
      fullnameOverride: prometheus
      routePrefix: /prometheus
      externalUrl: https://prometheus:8443/prometheus/
      retention: 30d
      serviceMonitorSelectorNilUsesHelmValues: false
      resources:
        limits:
          memory: 2.0Gi 
        requests:
          memory: 1.7Gi   
      storageSpec:
        volumeClaimTemplate:
          spec:
            selector:
              matchLabels:
                app: my-example-prometheus
            resources:
              requests:
                storage: 1Gi

      volumes:
      - emptyDir: {}
        name: config-vol
      volumeMounts: 
      - mountPath: /etc/prometheus/config_vol
        name: config-vol

Prometheus中的volume和volumemount不适用?通过在下面提供的chart.yaml文件中和在上面values.yaml文件中提供依赖性来安装。

dependencies:
- name: prometheus-operator
  version: "8.13.12"
  condition: prometheus-operator.create
  repository: https://kubernetes-charts.storage.googleapis.com

要重现此问题,请在chart.yaml和values.yaml中安装具有此依赖性的Prometheus-operator,并查看是否应用values.yaml中提供的volume和volumeMount。 Prometheus-operator处于运行状态时不会出现此类错误,但是不会应用volume和volumeMount。

1 个答案:

答案 0 :(得分:0)

从prometheus运算符的8.13.13版本开始,似乎可以使用音量功能。这是commit参考:

`prometheus.prometheusSpec.volumes` | Additional Volumes on the output StatefulSet definition. | `[]` |

`prometheus.prometheusSpec.volumeMounts` | Additional VolumeMounts on the output StatefulSet definition. | `[]` |

请将您的运营商更新为新版本。

相关问题