如何创建关于nginx入口控制器的重写规则,与NGINX能够进行重定向的方式相同。
喜欢:(例如) server_name www.foo.com; 重写^ /搜索$ https://www.foo.com/all/search永久;
答案 0 :(得分:1)
最新(beta.3)版本的入口控制器支持此功能。
您可以使用注释进行设置。看看示例here
基本上,当您设置入口时,您需要像这样指定它:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
ingress.kubernetes.io/rewrite-target: /search
name: rewrite
namespace: default
spec:
rules:
- host: foo.com
http:
paths:
- backend:
serviceName: my-service
servicePort: 80
path: /all/search