Using Kubernetes ingress with two services and internal web API routing
I have solved this issue with the following ingress rule:
apiVersion: networking.k8s.io/v1kind: Ingressmetadata: name: ingress annotations: kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/use-regex: "true" nginx.ingress.kubernetes.io/rewrite-target: /$2spec: rules: - host: myhost.com http: paths: - path: /app1(/|$)(.*) pathType: Prefix backend: service: name: myservice1 port: number: 80 - path: /app2(/|$)(.*) pathType: Prefix backend: service: name: myservice2 port: number: 80