sigs.k8s.io/gateway-api@v1.0.0/examples/standard/cross-namespace-routing/site-route.yaml (about)

     1  #$ Used in:
     2  #$ - site-src/guides/multiple-ns.md
     3  apiVersion: gateway.networking.k8s.io/v1beta1
     4  kind: HTTPRoute
     5  metadata:
     6    name: home
     7    namespace: site-ns
     8  spec:
     9    parentRefs:
    10    - name: shared-gateway
    11      namespace: infra-ns
    12    rules:
    13    - backendRefs:
    14      - name: home
    15        port: 8080
    16  ---
    17  apiVersion: gateway.networking.k8s.io/v1beta1
    18  kind: HTTPRoute
    19  metadata:
    20    name: login
    21    namespace: site-ns
    22  spec:
    23    parentRefs:
    24    - name: shared-gateway
    25      namespace: infra-ns
    26    rules:
    27    - matches:
    28      - path:
    29          value: /login
    30      backendRefs:
    31      - name: login-v1
    32        port: 8080
    33        weight: 90
    34      - name: login-v2
    35        port: 8080
    36        weight: 10