I appreciate the suggestion! I have tried the "rewrite" annotation, and the result is the same. Also I am not using nginx.
Is my url request format (as I put in my previous post, just attaching the path to the end of the ip address) correct? I am at a loss. Ingress would be really useful if I could actually get this to work. On Wednesday, March 8, 2017 at 6:04:07 PM UTC-8, Guangya Liu wrote: > Please make sure adding ` ingress.kubernetes.io/rewrite-target: /` annotation > to your service profile, otherwise, nginx proxy will not work. > > > ``` > > apiVersion: extensions/v1beta1 > kind: Ingress > metadata: > name: mynginx > annotations: > ingress.kubernetes.io/rewrite-target: / > spec: > rules: > - host: test.jizhihuwai.com > http: > paths: > - path: /v1 > backend: > serviceName: my-nginx > servicePort: 80 > - path: /v2 > backend: > serviceName: my-nginx-1 > servicePort: 80 > ``` > > > There is also some configuration here: > https://github.com/kubernetes/ingress/blob/master/controllers/nginx/configuration.md#rewrite > > > On Thu, Mar 9, 2017 at 9:42 AM, <[email protected]> wrote: > I am trying to use an Ingress with path-based routing, similar to the > following example: > > > > apiVersion: extensions/v1beta1 > > kind: Ingress > > metadata: > > name: path-based-ingress > > spec: > > rules: > > - http: > > paths: > > - path: /foo > > backend: > > serviceName: http-svc > > servicePort: 80 > > > > But when I make a request to the host ip address with a path (i.e. curl -i > http://1.2.3.4/foo), I get a "404 - Not Found" response. If I change the path > in the ingress config file to just "/" and run "curl -i http://1.2.3.4/", > everything works fine; I get a valid response. > > > > Thanks in advance for any help! > > > > -- > > You received this message because you are subscribed to the Google Groups > "Kubernetes user discussion and Q&A" group. > > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > To post to this group, send email to [email protected]. > > Visit this group at https://groups.google.com/group/kubernetes-users. > > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.
