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