...

Text file src/sigs.k8s.io/gateway-api/examples/standard/cross-namespace-routing/site-route.yaml

Documentation: sigs.k8s.io/gateway-api/examples/standard/cross-namespace-routing

     1#$ Used in:
     2#$ - site-src/guides/multiple-ns.md
     3apiVersion: gateway.networking.k8s.io/v1beta1
     4kind: HTTPRoute
     5metadata:
     6  name: home
     7  namespace: site-ns
     8spec:
     9  parentRefs:
    10  - name: shared-gateway
    11    namespace: infra-ns
    12  rules:
    13  - backendRefs:
    14    - name: home
    15      port: 8080
    16---
    17apiVersion: gateway.networking.k8s.io/v1beta1
    18kind: HTTPRoute
    19metadata:
    20  name: login
    21  namespace: site-ns
    22spec:
    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

View as plain text