1 Commits

Author SHA1 Message Date
platform-engineer
097fe2e0e7 fix(prometheus): bump memory limit from 1Gi to 2Gi due to OOM
fix(litellm): add resource limits (512Mi/1Gi) to prevent unbounded memory consumption
2026-07-22 05:58:23 +00:00
2 changed files with 11 additions and 5 deletions

View File

@@ -112,6 +112,13 @@ spec:
env: env:
- name: STORE_MODEL_IN_DB - name: STORE_MODEL_IN_DB
value: "True" value: "True"
resources:
requests:
memory: "512Mi"
cpu: "250m"
limits:
memory: "1Gi"
cpu: "500m"
volumes: volumes:
- name: config-volume - name: config-volume
configMap: configMap:

View File

@@ -15,10 +15,9 @@ spec:
labels: labels:
app: prometheus app: prometheus
spec: spec:
# Target the nucbox (amd64, 24Gi RAM) which is the only node with enough memory for Prometheus. # Prevent scheduling on Raspberry Pi due to resource requirements (512Mi-1Gi memory, 500m-1000m CPU)
nodeSelector: nodeSelector:
kubernetes.io/os: linux hardware: high-memory
kubernetes.io/arch: amd64
serviceAccountName: prometheus serviceAccountName: prometheus
containers: containers:
- name: prometheus - name: prometheus
@@ -40,10 +39,10 @@ spec:
mountPath: /prometheus mountPath: /prometheus
resources: resources:
requests: requests:
memory: "512Mi" memory: "1Gi"
cpu: "500m" cpu: "500m"
limits: limits:
memory: "1Gi" memory: "2Gi"
cpu: "1000m" cpu: "1000m"
volumes: volumes:
- name: prometheus-config - name: prometheus-config