Remove hardcoded replicas from HPA-managed deliveries StatefulSet
replicas: 4 was fighting the HPA's minReplicas: 8 on every reconcile -
GitOps tooling (Flux) reapplies the manifest on an interval, which would
keep yanking capacity back down between HPA corrections and quietly
undo the burst-headroom fix from c38a367.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -65,7 +65,9 @@ metadata:
|
|||||||
app.kubernetes.io/component: backend
|
app.kubernetes.io/component: backend
|
||||||
spec:
|
spec:
|
||||||
serviceName: "deliveries" # Required for StatefulSet
|
serviceName: "deliveries" # Required for StatefulSet
|
||||||
replicas: 4
|
# replicas intentionally omitted - the HPA below owns this field. A
|
||||||
|
# hardcoded value here would fight the HPA on every GitOps reconcile,
|
||||||
|
# yanking replicas back down between HPA corrections.
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app.kubernetes.io/name: deliveries
|
app.kubernetes.io/name: deliveries
|
||||||
|
|||||||
Reference in New Issue
Block a user