Skip to content

Conversation

@mweibel
Copy link
Collaborator

@mweibel mweibel commented Dec 4, 2025

This change adds an example using the new gateway-api (backed by cilium), similar to the ingress example.

To get this up and running, first install the Gateway API CRDs:

$ kubectl apply --server-side -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.4.1/experimental-install.yaml

(cillium does not yet state that they support 1.4.x but it worked anyway for this simple example)

Cilium is used because our test cluster (k8test) already installs cilium. However, the installation by k8test needs to be updated to enable gatewayAPI and use the kube-proxy replacement:

$ cilium upgrade --set kubeProxyReplacement=true --set
gatewayAPI.enabled=true

Do this after you installed the CRDs.

This commit includes a separate changeset to replace short-form container images with their long form (docker.io/ prefix). Starting in Kubernetes 1.34 (when using cri-o), the short form is no longer supported. To ensure maximum compatibility, the referenced image names have been adjusted in our examples.

@mweibel mweibel requested review from alakae and href December 4, 2025 07:24
This change adds an example using the new gateway-api (backed by
cilium), similar to the ingress example.
Cilium is used because our test cluster (k8test) already installs
cilium. However, the installation by k8test needs to be updated to
enable gatewayAPI and use the kube-proxy replacement:
```
$ cilium upgrade --set kubeProxyReplacement=true --set
gatewayAPI.enabled=true
```

This commit includes a separate changeset to replace short-form
container images with their long form (`docker.io/` prefix).
Starting in Kubernetes 1.34 (when using cri-o), the short form is no
longer supported. To ensure maximum compatibility, the referenced image
names have been adjusted in our examples.
@mweibel mweibel force-pushed the examples-gateway-api branch from 607310c to f514b6a Compare December 4, 2025 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants