Kubernetes进入位置重写

时间:2017-06-29 15:00:52

标签: nginx kubernetes nginx-location

我们计划在我们的平台中停止使用普通的nginx pod,因为管理config(并在配置更改后重新加载nginx)变得非常棘手并且有很多bug。我正在做一个POC来使用nginx入口控制器,一切都很好,但有一个关于重写请求uri的问题。在我们的旧方法中,我们在nginx conf中有类似的东西:

upstream test {
  ...
}    
location ~ ^/v1/resources/([^/]+)(.*)$ {
  proxy_pass http://$1$2; # Serving application requires rewrite in such a manner

e.g。请求uri - > http://host:port/v1/resources/test

现在我如何通过入口实现同样的目标。我查看了ingress.kubernetes.io/rewrite-target注释,但这并没有解决我们的问题(对吧?)。非常感谢任何帮助。

0 个答案:

没有答案