Hi all,

newbie questions, lost in network layers ;)

I'm using NiFi via cetic/nifi helm chart deployed on an Rancher K3S Kubernetes 
Cluster, for a while now. Works pretty fine, but had one unsolvable for me 
issue reg. TLS: Found no way to tell the cetic/nifi chart NOT to use TLS on the 
pod/container level. Also no idea how to tell K3S (default traefik ingress) NOT 
to terminate TLS for (externally, Internet) inbound connections but forward 
them also internally via TLS. Fine for me for all my previous tests, used a 
kubectl port forward from Nifi pod to K3S cluster host VM, and a second (ssh) 
port forward from this VM to my Laptop, finally to be able to use NiFi's web 
GUI.


But now I need it vice versa:

I need to expose a NiFi defined REST API, or webhook as starting point to 
Internet, so no port forwarding suitable. HandleHttpRequest 
processor, as entrypoint.


My questions:

- What I found gave me the impression that both the now unmaintained cetic/nifi 
and it's newer descendants do not support the port etc. neccesities of 
HandleHttpRequest, correct?
- Seems what I've read that the Stackable Nifi operators support this, but have 
no clue how (if possible) the "hen and egg" ingress helm chart handling works - 
helm install nifi itself, use the GUI, configure a HandleHttpRequest processor 
- which needs an ingress.... Could this also be handled via Helm, or must this 
be applied via kubectl? Any hints would be great!!!
- Or, if exist, alternatives to the two above would be also highly appreciated!


Thanks in advance,
Michael

Reply via email to