将此值.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。
答案 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. | `[]` |
请将您的运营商更新为新版本。