THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
[This FLIP proposal is a joint work between Rui Fan and Samrat Deb ]
Motivation
Core idea
- flink-autoscaler is a common autoscaler module
- [Must-to-have] It includes the general autoscaler strategy
- [Must-to-have] Define the general Interface, such as: JobAutoScaler
- [Must-to-have] It should not depend on any k8s related dependencies, including: fabric8, flink-kubernetes-operator and flink-kubernetes.
- [Must-to-have] It can depend on apache/flink project, because it must depend on some classes, such as: JobVertexID, Configuration, and MetricGroup, etc.
- [Nice-to-have] Move the flink-autoscaler to flink repo
- flink-kubernetes-operator-autoscaler is a autoscaler for flink on kubernetes
- [Must-to-have] Implement the JobAutoScaler