Kubernetes为nginx proxy_pass使用dns,但不重写



为什么kubernetes(使用minikube)为nginx的proxy_pass使用dns而不重写?

Kubernetes用ip地址

替换auth-proxy-service.default
location /widget-server/ {
proxy_pass http://auth-proxy-service.default:5902/;
}

kubernetes没有将auth-proxy-service.default替换为ipaddress,浏览器中的url实际上显示的是http://auth-proxy-service.default:5902/foo

location /form-builder-auth {
rewrite ^(.*)$ http://auth-proxy-service.default:5902/foo redirect;
}

因为这就是重定向的意思吗?反向代理是透明的,重定向是面向用户的。

相关内容

  • 没有找到相关文章

最新更新