Route traffic to an HTTP or HTTPS Kubernetes service.

You can route to a Kubernetes service by referencing that service in the backendRefs section of your HTTPRoute resource as shown in the following example.

  apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
  name: kube-backend
  namespace: default
spec:
  parentRefs:
  - name: http
    namespace: gloo-system
  hostnames:
    - httpbin.example.com
  rules:
    - backendRefs:
      - name: httpbin
        port: 8000
      filters:
      - type: ExtensionRef
        extensionRef:
          group: gateway.kgateway.dev
          kind: TrafficPolicy
          name: rewrite