我正在尝试根据用户代理代理传递流量。尝试使用服务器片段/配置片段,但入口不允许我。(禁止在服务器片段中使用 proxy_pass 并争论配置片段中的重复项)
我不能只使用“后端”,因为我必须根据用户代理自己动态传递流量。我有机会做到吗?下面的配置示例不起作用(还没有用户代理)
apiVersion: extensions/v1beta1
kind: Ingress
spec:
rules:
- host: m-rm-qa.yadayadayada
http:
paths:
- path: /
backend:
serviceName: frontend-svc
servicePort: 80
metadata:
name: rm-frontend-ingress
namespace: rm-qa
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/server-snippet: |
proxy_pass http://prerender-service:3000;
rewrite .* /$scheme://$host$request_uri? break;
Run Code Online (Sandbox Code Playgroud)