Skip to content
If you are interested in trying out Gloo Gateway with the Kubernetes Gateway API, check out Solo Enterprise for kgateway. This version adds enterprise functionality on top of the kgateway open source project.

Kubernetes services

Page as Markdown

Route traffic to a Kubernetes service.

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

Most guides in this documentation route traffic to a Kubernetes service directly. If you want to configure additional settings for your Kubernetes service, such as the HTTP/2 protocol or a different load balancing algorithm, use an Upstream resource as your backing destination instead. For more information, see Upstreams.
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
  name: static-upstream
  namespace: default
spec:
  parentRefs:
  - name: http
    namespace: gloo-system
  hostnames:
    - static.example
  rules:
    - backendRefs:
      - name: httpbin
        port: 8000
      filters:
      - type: ExtensionRef
        extensionRef:
          group: gateway.solo.io
          kind: RouteOption
          name: rewrite
Was this page helpful?