Optimize application resource requests/limits based on real usage
- Reduce replicas from 2 to 1 (single instance sufficient) - Adjust CPU requests: 100m → 50m (based on actual usage) - Adjust CPU limits: 500m → 200m (4x headroom for spikes) - Adjust memory requests: 128Mi → 64Mi (realistic baseline) - Adjust memory limits: 512Mi → 256Mi (2x headroom for 160MB peak usage) - Update S2I template with same optimized values - Maintain proper resource ratios (4:1 CPU, 4:1 Memory) - Eliminate resource waste and improve cluster efficiency
This commit is contained in:
@@ -7,7 +7,7 @@ metadata:
|
||||
app.kubernetes.io/name: resource-governance
|
||||
app.kubernetes.io/component: governance
|
||||
spec:
|
||||
replicas: 2
|
||||
replicas: 1
|
||||
strategy:
|
||||
type: RollingUpdate
|
||||
rollingUpdate:
|
||||
@@ -115,11 +115,11 @@ spec:
|
||||
key: SERVICE_ACCOUNT_NAME
|
||||
resources:
|
||||
requests:
|
||||
cpu: 100m
|
||||
memory: 128Mi
|
||||
cpu: 50m
|
||||
memory: 64Mi
|
||||
limits:
|
||||
cpu: 500m
|
||||
memory: 512Mi
|
||||
cpu: 200m
|
||||
memory: 256Mi
|
||||
volumeMounts:
|
||||
- name: reports
|
||||
mountPath: /tmp/reports
|
||||
|
||||
Reference in New Issue
Block a user