github.com/nginxinc/kubernetes-ingress@v1.12.5/tests/data/virtual-server-route-advanced-routing/virtual-server-route-variable.yaml (about) 1 apiVersion: k8s.nginx.org/v1 2 kind: VirtualServerRoute 3 metadata: 4 name: backends 5 spec: 6 host: virtual-server-route.example.com 7 upstreams: 8 - name: backend2 9 service: backend2-svc 10 port: 80 11 - name: backend4-stable 12 service: backend4-stable-svc 13 port: 80 14 - name: backend1-future 15 service: backend1-future-svc 16 port: 80 17 - name: backend3-deprecated 18 service: backend3-deprecated-svc 19 port: 80 20 subroutes: 21 - path: "/backends/backend1" 22 matches: 23 - conditions: 24 - variable: $request_method 25 value: get 26 action: 27 pass: backend1-future 28 - conditions: 29 - variable: $request_method 30 value: post 31 action: 32 pass: backend3-deprecated 33 action: 34 pass: backend4-stable 35 - path: "/backends/backend2" 36 action: 37 pass: backend2