There is no doubt that Apache Flink is not easy to operate without a good automation. As many other BigData products under the umbrella of Apache Foundation, Flink presents some challenges when getting it up and running.
Fortunately Flink works fine on Kubernetes, and with the right configuration it runs successfully in a cloud platform like AWS or GCP (and it doesn't require Hadoop).
Flink K8s Toolbox is my solution for accelerating the adoption of Apache Flink. The toolbox contains a Kubernetes operator for Flink and a CLI. The operator automates the process of managing Flink clusters and jobs, and it makes easy to use Flink on a Kubernetes environment.
I have created Flink K8s Toolbox to support the use cases I encountered in my job, but I keep updating it to accommodate new use cases. If you have a use case which is not supported yet, please get in touch, you can help to improve the product.
Last but not least, Flink K8s Toolbox is free software!