Fuyao Li created FLINK-27314: -------------------------------- Summary: Enable active resource management (reactive scaling) in Flink Kubernetes Operator Key: FLINK-27314 URL: https://issues.apache.org/jira/browse/FLINK-27314 Project: Flink Issue Type: New Feature Reporter: Fuyao Li
Generally, this task is a low priority task now. Flink has some system level Flink metrics, Flink kubernetes operator can detect these metrics and rescale automatically based checkpoint(similar to standalone reactive mode) and rescale policy configured by users. The rescale behavior can be based on CPU utilization or memory utilization. # Before rescaling, Flink operator should check whether the cluster has enough resources, if not, the rescaling will be aborted. # We can create a addition field to support this feature. The fields below is just a rough suggestion. {code:java} reactiveScaling: enabled: boolean scaleMetric: enum ["CPU", "MEM"] scaleDownThreshold: scaleUpThreshold: minimumLimit: maximumLimit: increasePolicy: <increase/decrease exponentially or linearly..> <some other timeout configuration...>{code} -- This message was sent by Atlassian Jira (v8.20.7#820007)