Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add convenience functionality around exposing NiFi listener ports with kubernetes services #414

Open
soenkeliebau opened this issue Jan 23, 2023 · 0 comments

Comments

@soenkeliebau
Copy link
Member

Follow up ticket to #317

Processors in NiFi can expose ports and listen for connections on these.

For clients to access these endpoints, the nifi-operator has to expose the http(s?) ports prior to creating the workflow (i.e. at cluster creation time).

Investigate a proper way to implement this.

Questions

  • How to support multiple rest triggered workflows (multiple ports)?
  • How to provision SSL certs per workflow?
  • In a distributed Nifi cluster, should http(s) endpoints be published from all (nifi) pods?
  • ...

09.08.2022 meeting minutes

We see two possible solutions. The first one involves configuring a proxy to all Nifi cluster nodes. The second and preferred solution involves polling the Nifi api for listeners marked with a stackable attribute and patch a k8s load balancer service accordingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant