github.com/looshlee/cilium@v1.6.12/examples/kubernetes-istio/bookinfo-gateway.yaml (about)

     1  apiVersion: networking.istio.io/v1alpha3
     2  kind: Gateway
     3  metadata:
     4    name: bookinfo-gateway
     5  spec:
     6    selector:
     7      istio: ingressgateway # use istio default controller
     8    servers:
     9    - port:
    10        number: 80
    11        name: http
    12        protocol: HTTP
    13      hosts:
    14      - "*"
    15  ---
    16  apiVersion: networking.istio.io/v1alpha3
    17  kind: VirtualService
    18  metadata:
    19    name: bookinfo
    20  spec:
    21    hosts:
    22    - "*"
    23    gateways:
    24    - bookinfo-gateway
    25    http:
    26    - match:
    27      - uri:
    28          exact: /productpage
    29      - uri:
    30          prefix: /static
    31      - uri:
    32          exact: /login
    33      - uri:
    34          exact: /logout
    35      - uri:
    36          prefix: /api/v1/products
    37      route:
    38      - destination:
    39          host: productpage
    40          port:
    41            number: 9080