Jac*_*lly 6 persistent-volumes kubernetes-helm prometheus-operator
我正在使用prometheus-operator掌舵图。我希望普罗米修斯服务器中的数据保持不变。但是打开重启prometheus StatefulSet,数据就消失了。检查yaml关联对象StatefulSet和Pod对象的定义时,没有PersistVolumeClaim.
values.yaml根据https://github.com/helm/charts/tree/master/stable/prometheus 中的文档,我尝试了以下更改:
prometheus:
server:
persistentVolume:
enabled: true
Run Code Online (Sandbox Code Playgroud)
但这对最终结果没有影响(即使在重新安装图表并重新安装StatefulSet.
我希望StatefulSet支持 prometheus 服务器具有持久的卷声明,以便在重新启动时保留数据。
小智 10
最新的 Helm Chart 这对我有用:(我正在使用 AWS)
prometheus:
prometheusSpec:
storageSpec:
volumeClaimTemplate:
spec:
storageClassName: gp2
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 10Gi
Run Code Online (Sandbox Code Playgroud)
通过添加prometheus.prometheusSpec.storageSpec到values.yaml,PersistentVolumeClaim 成功附加到 Prometheus 服务器:
prometheus:
server:
persistentVolume:
enabled: true
prometheusSpec:
storageSpec:
volumeClaimTemplate:
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 10Gi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4515 次 |
| 最近记录: |