github.com/nginxinc/kubernetes-ingress@v1.12.5/tests/data/virtual-server-focused-canary/standard/virtual-server.yaml (about)

     1  apiVersion: k8s.nginx.org/v1
     2  kind: VirtualServer
     3  metadata:
     4    name: virtual-server-canary
     5  spec:
     6    host: virtual-server-canary.example.com
     7    upstreams:
     8    - name: backend1
     9      service: backend1-svc
    10      port: 80
    11    - name: backend2
    12      service: backend2-svc
    13      port: 80
    14    routes:
    15    - path: "/backends/focused-canary"
    16      matches:
    17      - conditions:
    18        - header: x-version
    19          value: canary
    20        splits:
    21        - weight: 90
    22          action:
    23            pass: backend1
    24        - weight: 10
    25          action:
    26            pass: backend2
    27      action:
    28        pass: backend1
    29    - path: "/backend2"
    30      action:
    31        pass: backend2