小编Фед*_*Дао的帖子

入口控制器 - 基于用户代理的代理传递

我正在尝试根据用户代理代理传递流量。尝试使用服务器片段/配置片段,但入口不允许我。(禁止在服务器片段中使用 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)

kubernetes kubernetes-ingress

5
推荐指数
1
解决办法
2525
查看次数

标签 统计

kubernetes ×1

kubernetes-ingress ×1