Using Kubernetes ingress with two services and internal web API routing Using Kubernetes ingress with two services and internal web API routing kubernetes kubernetes

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