Apache Flink Kubernetes Operator
This documentation is for an unreleased version of the Apache Flink Kubernetes Operator. We recommend you use the latest stable version.

Flink Kubernetes Operator #

The Flink Kubernetes Operator extends the Kubernetes API with the ability to manage and operate Flink Deployments. The operator features the following amongst others:

  • Deploy and monitor Flink Application and Session deployments
  • Upgrade, suspend and delete deployments
  • Full logging and metrics integration
  • Flexible deployments and native integration with Kubernetes tooling
  • Flink Job Autoscaler
Flink Kubernetes Operator Overview

For an overview and brief demo of the Flink Kubernetes Operator you can check out our initial meetup talk recording.

If you’re interested in playing around with the operator, check out our quickstart. It provides a step by step introduction to deploying the operator and an example job.

If you get stuck, check out our community support resources. In particular, Apache Flink’s user mailing list is consistently ranked as one of the most active of any Apache project, and is a great way to get help quickly.

The Flink Kubernetes Operator is developed under the umbrella of Apache Flink.