istio.io/istio@v0.0.0-20240520182934-d79c90f27776/pilot/pkg/config/kube/gateway/testdata/tcp.yaml (about)

     1  apiVersion: gateway.networking.k8s.io/v1beta1
     2  kind: GatewayClass
     3  metadata:
     4    name: istio
     5  spec:
     6    controllerName: istio.io/gateway-controller
     7  ---
     8  apiVersion: gateway.networking.k8s.io/v1beta1
     9  kind: Gateway
    10  metadata:
    11    name: gateway
    12    namespace: istio-system
    13  spec:
    14    addresses:
    15    - value: istio-ingressgateway
    16      type: Hostname
    17    gatewayClassName: istio
    18    listeners:
    19    - name: default
    20      port: 34000
    21      protocol: TCP
    22      allowedRoutes:
    23        namespaces:
    24          from: All
    25  ---
    26  apiVersion: gateway.networking.k8s.io/v1alpha2
    27  kind: TCPRoute
    28  metadata:
    29    name: tcp
    30    namespace: default
    31  spec:
    32    parentRefs:
    33    - name: gateway
    34      namespace: istio-system
    35    rules:
    36    - backendRefs:
    37      - name: httpbin
    38        port: 9090