wangyang0918 / flink-native-k8s-operator

Flink native Kubernetes Operator is a java based control plane for running Apache Flink native application on Kubernetes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Features wanted list

wangyang0918 opened this issue · comments

This is an umbrella issue to collect features that wants to be supported.

  • Support for Flink application mode
  • Support for Flink session mode
  • Custom Flink images
  • Flink and Hadoop configs and container environment variables
  • Init containers and sidecar containers, via pod template
  • Remote job jar, via pod template
  • Volume mount, via pod template
  • Configurable namespace to run the operator in
  • Configurable namespace to watch custom resources in, default is watching all the namespaces
  • Taking savepoints periodically
  • Taking savepoints on demand via kubectl annotation
  • Restarting failed job from the latest checkpoint automatically, via Flink Kubernetes HA service
  • Cancelling job with savepoint
  • Updating FlinkApplication CR, e.g. imageName, jarURI