How can I config the context path to access in nifi + kubernetes as /something/nifi? How can I config the context path to access in nifi + kubernetes as /something/nifi? kubernetes kubernetes

How can I config the context path to access in nifi + kubernetes as /something/nifi?


I don't think you can accomplish it with ingress somehow.

Could be something in nifi setting /opt/nifi/nifi-current/conf/nifi.properties

Normally, your ingress looks like:

apiVersion: extensions/v1beta1kind: Ingressmetadata:  annotations:    kubernetes.io/ingress.class: "nginx"    nginx.ingress.kubernetes.io/rewrite-target: /mynifi  name: mynifi  namespace: defaultspec:  rules:    - host: something.com      http:        paths:          - backend:              serviceName: mynifi              servicePort: 8080            path: /*  tls:    - hosts:        - something.com

That would rewrite something.com/<blah>/<blah> to something.com/mynifi

However, nifi controls root path by itself and always tries to redirect to something.com/nifi

As a result you'll trap to infinite redirection loop and eventually get

ERR_TOO_MANY_REDIRECTS