3 Commits

Author SHA1 Message Date
Roger Oriol
84be8f2c36 merge 2026-07-22 21:20:27 +02:00
Roger Oriol
a8c7df67fe increase litellm memory allowance 2026-07-22 21:17:51 +02:00
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

@@ -102,6 +102,13 @@ spec:
- "/app/proxy_server_config.yaml" - "/app/proxy_server_config.yaml"
ports: ports:
- containerPort: 4000 - containerPort: 4000
resources:
requests:
memory: "512Mi"
cpu: "500m"
limits:
memory: "2Gi"
cpu: "1000m"
volumeMounts: volumeMounts:
- name: config-volume - name: config-volume
mountPath: /app/proxy_server_config.yaml mountPath: /app/proxy_server_config.yaml

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