CHORE(repo): switch to emptyDir with sizeLimit
- Add sizeLimit 2Gi to loki emptyDir - Add sizeLimit 2Gi to tempo emptyDir - Change prometheus from PVC to emptyDir 5Gi - Change alertmanager from PVC to emptyDir 500Mi
This commit is contained in:
@@ -16,10 +16,18 @@ affinity:
|
||||
app.kubernetes.io/name: alertmanager
|
||||
topologyKey: kubernetes.io/hostname
|
||||
|
||||
# Use emptyDir instead of PVC (alert state is temporary)
|
||||
persistence:
|
||||
enabled: true
|
||||
size: 1Gi
|
||||
storageClass: local-path
|
||||
enabled: false
|
||||
|
||||
extraVolumes:
|
||||
- name: storage
|
||||
emptyDir:
|
||||
sizeLimit: 500Mi
|
||||
|
||||
extraVolumeMounts:
|
||||
- name: storage
|
||||
mountPath: /alertmanager
|
||||
|
||||
resources:
|
||||
requests:
|
||||
|
||||
@@ -51,7 +51,8 @@ singleBinary:
|
||||
enabled: false
|
||||
extraVolumes:
|
||||
- name: data
|
||||
emptyDir: {}
|
||||
emptyDir:
|
||||
sizeLimit: 2Gi
|
||||
extraVolumeMounts:
|
||||
- name: data
|
||||
mountPath: /var/loki
|
||||
|
||||
@@ -69,14 +69,10 @@ prometheus:
|
||||
image: quay.io/thanos/thanos:v0.37.2
|
||||
# objectStorageConfig removed - no upload to MinIO, local storage only
|
||||
|
||||
# Use emptyDir instead of PVC (data is temporary, Thanos handles long-term)
|
||||
storageSpec:
|
||||
volumeClaimTemplate:
|
||||
spec:
|
||||
storageClassName: local-path
|
||||
accessModes: ["ReadWriteOnce"]
|
||||
resources:
|
||||
requests:
|
||||
storage: 5Gi
|
||||
emptyDir:
|
||||
sizeLimit: 5Gi
|
||||
|
||||
resources:
|
||||
requests:
|
||||
|
||||
@@ -90,7 +90,8 @@ persistence:
|
||||
# emptyDir volume for WAL
|
||||
extraVolumes:
|
||||
- name: tempo-data
|
||||
emptyDir: {}
|
||||
emptyDir:
|
||||
sizeLimit: 2Gi
|
||||
|
||||
# =============================================================================
|
||||
# Service
|
||||
|
||||
Reference in New Issue
Block a user