配置域名时的路径

image
你好,请问配置域名是这个路径配置有没有什么要求呢?是不是随便配置一个然后访问的时候使用
“域名/路径”

这个路径不能随便配置,如果你的应用服务就是以这个路径开头的话可以,这个路径是会被传进应用服务的。

kubernetes的ingress不是使用nginx做反向代理的?
为什么nginx配置反向代理的时候可以配置 location /路径
这个路径是可以随便填写,然后访问加这个路径就可以访问。这是因为kubernetes限制了吗?

你好,kubernetes的ingress本质上就是使用nginx做反向代理。

在猪齿鱼中的 域名/路径 中的 路径 指的就是ingress对象中的 spec.rules[].http.paths[].path 属性的值。

默认情况下,ingress-nginx解析ingress对象时将域名解析到kubernetes的svc对象,svc对象又转发到pod中。而路径则指的是pod中的服务路径。

例如:容器运行的是一个tomcat,你放了一个名为demo.war的war包进去,你访问的时候就得是域名/demo才可以访问到demo这个应用。

更多信息请参考官方文档:
https://kubernetes.github.io/ingress-nginx/