Hi,
For scaling, it would be very useful if the operator would create a KEDA ScaleObject per versioned replicaSet.
When an old version is draining -> operator can simply disable the respective ScaleObject (unlike HPA it can scale to 0).
IMHO these are the top benefits:
- This would solve the migration issue when switching to Knative.
- Very flexible for scaling signals kafka lag, invocation latency (any metric really)
- No need to have the Knative networking constraints (port naming, activator and ...)
Hi,
For scaling, it would be very useful if the operator would create a KEDA ScaleObject per versioned replicaSet.
When an old version is draining -> operator can simply disable the respective ScaleObject (unlike HPA it can scale to 0).
IMHO these are the top benefits: