keda
keda copied to clipboard
`GetMetricSpec` does not works properly
Report
value of target size is delivered by our external scaler reading from database.
but, when the value changed, target size on HPA managed by KEDA is not updated.
Expected Behavior
external scaler returns target size 5
by GetMetricSepc
, target size of HPA must be updated to 5
Actual Behavior
but external scaler returns target size 5
by GetMetricSepc
, target size of HPA still remain previous value not 5
.
Steps to Reproduce the Problem
- Update target size in database
- External scaler returns new target size
Logs from KEDA operator
2024-04-18T13:49:51Z INFO Reconciling ScaledObject {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-face-analysis","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-face-analysis", "reconcileID": "c7105798-b822-4330-accd-2fac4d73f91c"}
2024-04-18T13:49:51Z INFO Detected resource targeted for scaling {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-face-analysis","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-face-analysis", "reconcileID": "c7105798-b822-4330-accd-2fac4d73f91c", "resource": "apps/v1.Deployment", "name": "module-face-analysis"}
2024-04-18T13:49:53Z INFO Reconciling ScaledObject {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-broking","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-broking", "reconcileID": "6ac09bd2-cb66-4103-875a-80c8952eb5f2"}
2024-04-18T13:49:53Z INFO Detected resource targeted for scaling {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-broking","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-broking", "reconcileID": "6ac09bd2-cb66-4103-875a-80c8952eb5f2", "resource": "apps/v1.Deployment", "name": "module-broking"}
2024-04-18T13:49:53Z INFO Reconciling ScaledObject {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-large-data-processing","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-large-data-processing", "reconcileID": "6a3b79f4-fead-451a-bf08-02d7da8b0e76"}
2024-04-18T13:49:53Z INFO Detected resource targeted for scaling {"controller": "scaledobject", "controllerGroup": "keda.sh", "controllerKind": "ScaledObject", "ScaledObject": {"name":"module-large-data-processing","namespace":"module-worker"}, "namespace": "module-worker", "name": "module-large-data-processing", "reconcileID": "6a3b79f4-fead-451a-bf08-02d7da8b0e76", "resource": "apps/v1.Deployment", "name": "module-large-data-processing"}
KEDA Version
2.13.1
Kubernetes Version
1.29
Platform
Amazon Web Services
Scaler Details
External
Anything else?
No response
Could you update the --zap-log-level to debug in operator and provide more detail logs?