Skip to content

Conversation

@chethanuk
Copy link
Contributor

@chethanuk chethanuk commented Sep 25, 2022

Adding new Flink on K8s Operator to cncf provider

NOTE: The Flink Kubernetes Operator extends the Kubernetes API with the ability to manage and operate Flink Deployments. The operator features the following amongst others:
Basically allows users to manage Flink applications and their lifecycle through native k8s tooling
Operator Overview

  • 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

related: #9134

^ Add meaningful description above

Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@boring-cyborg boring-cyborg bot added provider:cncf-kubernetes Kubernetes (k8s) provider related issues area:providers labels Sep 25, 2022
@chethanuk chethanuk force-pushed the FLINK-K8S-OP-#9134 branch 2 times, most recently from ddf252a to 4cb35a1 Compare September 25, 2022 22:51
@chethanuk chethanuk requested a review from mik-laj as a code owner September 25, 2022 22:51
@potiuk
Copy link
Member

potiuk commented Oct 2, 2022

I think this shoudl be rather part of a new "apache.flink" provider (depending on cncf.kubernetes) than part of cncf.kubernetes provider. I wonder what others think, but IMHO adding flink to cncf.kubernetes (even if it uses K8S to run) is somewhat counter-intuitive.

@jedcunningham @dstandish @ashb @ephraimbuddy - WDYT?

@chethanuk
Copy link
Contributor Author

new "apache.flink" provider

That will be better I can make it a new "apache.flink" provider

@potiuk
Copy link
Member

potiuk commented Oct 24, 2022

Conflicts need resolving.

@potiuk
Copy link
Member

potiuk commented Oct 31, 2022

still :(

@GezimSejdiu
Copy link

Hey @chethanuk-plutoflume ,

are you aware of any blockers that this has to be pushed? Do you need more tests from the community so that this also gets priority to be pushed for the next release? I will try to find some time later this week and test that out.

Just wanted to check it, as I find it quite useful for flink-deployments. I did some tests with argo-workflow and directly using kubectl, btu this is much, much better as it is natively integrated with Airflow. I know that this makes sense indeed when the only batch mode is used, but as a start, it would be great to push it and look for how to handle streaming mode.

Just my two cents.

Once again, thanks a lot for your hard work. b.t.w I also had in mind to push this to Airflow :) and was so happy to see it here.

xinbinhuang added a commit to xinbinhuang/airflow that referenced this pull request Dec 21, 2022
Co-Authored-By: chethanuk-plutoflume <16241795+chethanuk-plutoflume@users.noreply.github.com>
kaxil pushed a commit that referenced this pull request Dec 21, 2022
* Port #26664

Co-Authored-By: chethanuk-plutoflume <16241795+chethanuk-plutoflume@users.noreply.github.com>
@xinbinhuang
Copy link
Contributor

fixed in #28512

@chethanuk chethanuk deleted the FLINK-K8S-OP-#9134 branch December 22, 2022 05:34
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Mar 31, 2023
* Port apache/airflow#26664

Co-Authored-By: chethanuk-plutoflume <16241795+chethanuk-plutoflume@users.noreply.github.com>
GitOrigin-RevId: 681835a67c89784944f41fce86099bcb2c3a0614
ahidalgob pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Nov 7, 2023
* Port apache/airflow#26664

Co-Authored-By: chethanuk-plutoflume <16241795+chethanuk-plutoflume@users.noreply.github.com>
GitOrigin-RevId: 681835a67c89784944f41fce86099bcb2c3a0614
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Sep 19, 2024
* Port apache/airflow#26664

Co-Authored-By: chethanuk-plutoflume <16241795+chethanuk-plutoflume@users.noreply.github.com>
GitOrigin-RevId: 681835a67c89784944f41fce86099bcb2c3a0614
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Nov 8, 2024
* Port apache/airflow#26664

Co-Authored-By: chethanuk-plutoflume <16241795+chethanuk-plutoflume@users.noreply.github.com>
GitOrigin-RevId: 681835a67c89784944f41fce86099bcb2c3a0614
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request May 3, 2025
* Port apache/airflow#26664

Co-Authored-By: chethanuk-plutoflume <16241795+chethanuk-plutoflume@users.noreply.github.com>
GitOrigin-RevId: 681835a67c89784944f41fce86099bcb2c3a0614
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request May 24, 2025
* Port apache/airflow#26664

Co-Authored-By: chethanuk-plutoflume <16241795+chethanuk-plutoflume@users.noreply.github.com>
GitOrigin-RevId: 681835a67c89784944f41fce86099bcb2c3a0614
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Sep 19, 2025
* Port apache/airflow#26664

Co-Authored-By: chethanuk-plutoflume <16241795+chethanuk-plutoflume@users.noreply.github.com>
GitOrigin-RevId: 681835a67c89784944f41fce86099bcb2c3a0614
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Oct 17, 2025
* Port apache/airflow#26664

Co-Authored-By: chethanuk-plutoflume <16241795+chethanuk-plutoflume@users.noreply.github.com>
GitOrigin-RevId: 681835a67c89784944f41fce86099bcb2c3a0614
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers provider:cncf-kubernetes Kubernetes (k8s) provider related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants