我正在尝试使用 helm 安装 kube-prometheus-stack 并尝试将持久卷与 hospath 一起使用,即使在指定 VolumeClaimTemplate 后创建的emptyDir 也是存储类型。
这些是我遵循的步骤:
kind: PersistentVolume
metadata:
name: prometheus-pv
labels:
app: prometheus
spec:
capacity:
storage: 50Gi
hostPath:
path: /data/prometheus/pv4
type: ''
accessModes:
- ReadWriteOnce
Run Code Online (Sandbox Code Playgroud)
resources: {}
# requests:
# memory: 400Mi
## Prometheus StorageSpec for persistent data
## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/storage.md
##
storageSpec:
## Using PersistentVolumeClaim
##
volumeClaimTemplate:
spec:
storageClassName: ""
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 50Gi
selector:
matchLabels:
app: prometheus
Run Code Online (Sandbox Code Playgroud)
helm install --values Prometheus.yaml promethes prometheus-community/kube-prometheus-stack --namespace …Run Code Online (Sandbox Code Playgroud)