Marketplace

Kubernetes Operator for Apache Flink®

Updated April 11, 2024

Apache Flink® is a stream processing framework that enables you to build robust, scalable, and high-performance applications. Complex event processing, pattern recognition, and windowed aggregations with Flink’s extensive set of APIs and libraries empower you to derive meaningful insights from your streaming data.

The Apache Flink Kubernetes Operator allows you to manage Apache Flink applications and their lifecycle using native k8s tooling like kubectl. This includes deploying and monitoring deployments in Application Mode and Session Mode, as well as working with logs and metrics.

You can deploy the Apache Flink Kubernetes Operator in your Nebius AI Managed Service for Kubernetes clusters using this Marketplace product.

Warning

If you are going to use this product in production, we recommend to configure it according to the Flink recommendations.

Deployment instructions
  1. If you haven’t done it yet, create a Kubernetes cluster and a node group in it.

  2. Install kubectl and configure it to work with the created cluster.

  3. Install cert-manager using next command:bash kubectl create -f https://github.com/jetstack/cert-manager/releases/download/v1.8.2/cert-manager.yaml

  4. Click the button in this card to go to the cluster selection form.

  5. Select the folder and the cluster, and click Continue.

  6. Click Install.

  7. Wait for the application to change its status to Deployed.

  8. To check that the Apache Flink Kubernetes Operator is working, check that its pod is running:

    kubectl get pods | grep "^flink"
    
Billing type
Free
Type
Kubernetes® Application
Category
Developer tools
Dataset preparation
Publisher
Nebius
Use cases
  • Processing data streams with Apache Flink in a Kubernetes cluster.
  • Setting up high availability for Apache Flink.
  • Customizing resource validators and listeners.
  • Using templates in deployments.
  • Autoscaling Apache Flink jobs.
  • Collecting and exporting Apache Flink metrics.
Technical support

Nebius AI does not provide technical support for the product. If you have any issues, please refer to the developer’s information resources.

Product composition
Helm chartVersion
Pull-command
Documentation
cr.nemax.nebius.cloud/yc-marketplace/nebius/flink-operator/chart/flink-operatorv1.7.0Open
Docker imageVersion
Pull-command
cr.nemax.nebius.cloud/yc-marketplace/nebius/flink-operator/flink-operator17054051692506096395694245461720834540121395962211.7.0
Terms
By using this product you agree to the Nebius AI Marketplace Terms of ServiceApache 2.0
Billing type
Free
Type
Kubernetes® Application
Category
Developer tools
Dataset preparation
Publisher
Nebius