Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Add convenience functionality around exposing NiFi listener ports with kubernetes services

Aperta
#414 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
20/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
kubernetes, rust

Direzione di ricerca

Inizia con l'issue collegata #317 e i verbali delle riunioni del 2022, quindi analizza l'API di NiFi per i listener contrassegnati con un attributo Stackable e il comportamento di Kubernetes Service. Definisci e documenta un approccio risolto per più porte di workflow, certificati TLS per workflow e pubblicazione degli endpoint tra pod NiFi distribuiti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Follow up ticket to https://github.com/stackabletech/nifi-operator/issues/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.

Lingua principale
Rust
Stelle
48
Fork
12
Merge medio
11h 26m
PR unite (30g)
10

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di stackabletech/nifi-operator

Tutte le issue di stackabletech/nifi-operator

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.