-
Bug
-
Resolution: Done
-
Undefined
-
1.29.0, 1.30.0
-
None
-
None
-
False
-
-
False
-
-
KnativeServing components that are scaled by HPA (webhook and activator) cannot be scaled via `workloads`
workloads: - name: activator replicas: 6 - name: webhook replicas: 4
will scale the deployments, but that will be overridden by the HPA, leading to pods being scaled up/down, as the HPA battles with the operator over the deployment replicas
oc get hpa NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE activator Deployment/activator 0%/100% 1 20 6 24m webhook Deployment/webhook 1%/100% 1 5 4 24m
Instead of updating the Deployment replicas, the operator should instead modify the minPods for the HPA for the components with HPA.
(compared to setting via .high-availability.replicas
high-availability: replicas: 4
which does update the HPA minScale
oc get hpa NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE activator Deployment/activator 0%/100% 4 23 4 28m webhook Deployment/webhook 5%/100% 4 8 4 28m
- is related to
-
SRVKS-959 webhook HPA attempt at scaling up apparently reverted by the operator
-
- Closed
-
-
SRVKS-1171 Improve Kourier Gateway graceful shutdown
-
- Closed
-
- relates to
-
SRVKS-1152 Setting 3scale-kourier-gateway replicas broken
-
- Closed
-