kubernetes Ingress配置位置重定向需要开启anotation:
ingress.kubernetes.io/rewrite-target:“/”
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: foo-ingress
namespace: foo
annotations:
ingress.kubernetes.io/rewrite-target: "/"
spec:
rules:
- host: www.foo.com
http:
paths:
- backend:
serviceName: foo-redirect-service
servicePort: 8080
path: /foo/
location ~* /foo/ {
proxy_set_header Host $host;
# Pass Real IP
proxy_set_header X-Real-IP $remote_addr;
# Allow websocket connections
proxy_set_header Upgrade $http_upgrade;