Skip to content

Commit a42fc1d

Browse files
authored
Docs: Removes Agentgateway Docs (#1771)
Signed-off-by: Daneyon Hansen <[email protected]>
1 parent d788a2c commit a42fc1d

File tree

12 files changed

+34
-350
lines changed

12 files changed

+34
-350
lines changed

config/manifests/gateway/agentgateway/gateway.yaml

Lines changed: 0 additions & 10 deletions
This file was deleted.

config/manifests/gateway/agentgateway/httproute.yaml

Lines changed: 0 additions & 20 deletions
This file was deleted.

config/manifests/gateway/kgateway/gateway.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: Gateway
33
metadata:
44
name: inference-gateway
55
spec:
6-
gatewayClassName: kgateway
6+
gatewayClassName: agentgateway
77
listeners:
88
- name: http
99
port: 80

conformance/reports/v1.0.0/gateway/kgateway/README.md

Lines changed: 0 additions & 78 deletions
This file was deleted.

conformance/reports/v1.0.0/gateway/kgateway/inference-v2.1.0-main-report.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.

conformance/reports/v1.0.0/gateway/kgateway/agentgateway/README.md renamed to conformance/reports/v1.0.2/gateway/kgateway/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ This guide provides the steps for running Gateway conformance tests against [kga
77

88
| Extension Version Tested | Profile Tested | Implementation Version | Mode | Report |
99
|--------------------------|----------------|------------------------|---------|----------------------------------------------------------------------------|
10-
| v1.0.0 | Gateway | v2.1.0-main | default | [v2.1.0-main report](./inference-v2.1.0-main-report.yaml) |
10+
| v1.0.2 | Gateway | v2.1.1 | default | [v2.1.1 report](./inference-v2.1.1-report.yaml) |
1111

1212
## Reproduce
1313

14-
This is a mirror of the kgateway [conformance test] with the default (Envoy) data plane [conformance test](../README.md).
14+
This is a mirror of the kgateway [inference conformance GHA workflow](https://github.com/kgateway-dev/kgateway/blob/v2.0.x/.github/actions/kube-inference-extension-conformance-tests/action.yaml).
1515

1616
### Prerequisites
1717

@@ -26,7 +26,7 @@ In order to run the conformance tests, the following prerequisites must be met:
2626

2727
```sh
2828
# The kgateway version
29-
export VERSION=v2.1.0-main
29+
export VERSION=v2.1.1
3030
# Skip building and loading the kgateway images
3131
export SKIP_DOCKER=true
3232
# Install Gateway API and Inference Extension CRDs
@@ -42,7 +42,7 @@ In order to run the conformance tests, the following prerequisites must be met:
4242
3. Create a KinD cluster:
4343

4444
```sh
45-
make kind-setup
45+
make setup-base
4646
```
4747

4848
4. Install the kgateway CRDs:
@@ -57,7 +57,7 @@ In order to run the conformance tests, the following prerequisites must be met:
5757
```sh
5858
helm upgrade -i --namespace kgateway-system --version $VERSION \
5959
kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway \
60-
--set inferenceExtension.enabled=true --set agentGateway.enabled=true
60+
--set inferenceExtension.enabled=true --set agentgateway.enabled=true
6161
```
6262

6363
6. Wait for the kgateway rollout to complete:
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
GatewayAPIInferenceExtensionVersion: v1.0.0
1+
GatewayAPIInferenceExtensionVersion: v1.0.2
22
apiVersion: gateway.networking.k8s.io/v1
3-
date: "2025-09-14T10:03:01-07:01"
3+
date: "2025-10-27T13:11:40-07:00"
44
gatewayAPIChannel: experimental
5-
gatewayAPIVersion: v1.3.0
5+
gatewayAPIVersion: v1.4.0
66
implementation:
77
contact:
88
- github.com/kgateway-dev/kgateway/issues/new/choose
99
organization: kgateway-dev
1010
project: kgateway
1111
url: github.com/kgateway-dev/kgateway
12-
version: v2.1.0-main
12+
version: v2.1.1
1313
kind: ConformanceReport
1414
mode: default
1515
profiles:

site-src/_includes/epp-latest.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,3 @@
3030
--version $IGW_CHART_VERSION \
3131
oci://us-central1-docker.pkg.dev/k8s-staging-images/gateway-api-inference-extension/charts/inferencepool
3232
```
33-
34-
=== "Agentgateway"
35-
36-
```bash
37-
export GATEWAY_PROVIDER=none
38-
helm install vllm-llama3-8b-instruct \
39-
--set inferencePool.modelServers.matchLabels.app=vllm-llama3-8b-instruct \
40-
--set provider.name=$GATEWAY_PROVIDER \
41-
--version $IGW_CHART_VERSION \
42-
oci://us-central1-docker.pkg.dev/k8s-staging-images/gateway-api-inference-extension/charts/inferencepool
43-
```

site-src/_includes/epp.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,3 @@
3030
--version $IGW_CHART_VERSION \
3131
oci://registry.k8s.io/gateway-api-inference-extension/charts/inferencepool
3232
```
33-
34-
=== "Agentgateway"
35-
36-
```bash
37-
export GATEWAY_PROVIDER=none
38-
helm install vllm-llama3-8b-instruct \
39-
--set inferencePool.modelServers.matchLabels.app=vllm-llama3-8b-instruct \
40-
--set provider.name=$GATEWAY_PROVIDER \
41-
--version $IGW_CHART_VERSION \
42-
oci://registry.k8s.io/gateway-api-inference-extension/charts/inferencepool
43-
```

site-src/guides/getting-started-latest.md

Lines changed: 3 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,8 @@ kubectl apply -k https://github.com/kubernetes-sigs/gateway-api-inference-extens
149149

150150
[Kgateway](https://kgateway.dev/) is a Gateway API and Inference Gateway
151151
[conformant](https://github.com/kubernetes-sigs/gateway-api-inference-extension/tree/main/conformance/reports/v1.0.0/gateway/kgateway)
152-
gateway. Follow these steps to run Kgateway:
152+
implementation. Kgateway supports Inference Gateway with the [agentgateway](https://agentgateway.dev/) data plane. Follow these steps
153+
to run Kgateway as an Inference Gateway:
153154

154155
1. Requirements
155156

@@ -177,9 +178,7 @@ kubectl apply -k https://github.com/kubernetes-sigs/gateway-api-inference-extens
177178

178179
Confirm that the Gateway was assigned an IP address and reports a `Programmed=True` status:
179180
```bash
180-
$ kubectl get gateway inference-gateway
181-
NAME CLASS ADDRESS PROGRAMMED AGE
182-
inference-gateway kgateway <MY_ADDRESS> True 22s
181+
kubectl get gateway inference-gateway
183182
```
184183

185184
5. Deploy the HTTPRoute
@@ -194,55 +193,6 @@ kubectl apply -k https://github.com/kubernetes-sigs/gateway-api-inference-extens
194193
kubectl get httproute llm-route -o yaml
195194
```
196195

197-
=== "Agentgateway"
198-
199-
[Agentgateway](https://agentgateway.dev/) is a purpose-built proxy designed for AI workloads, and comes with native support for Inference Gateway.
200-
Agentgateway integrates with [Kgateway](https://kgateway.dev/) as it's control plane. Follow these steps to run Kgateway with the agentgateway
201-
data plane:
202-
203-
1. Requirements
204-
205-
- [Helm](https://helm.sh/docs/intro/install/) installed.
206-
- Gateway API [CRDs](https://gateway-api.sigs.k8s.io/guides/#installing-gateway-api) installed.
207-
208-
2. Set the Kgateway version and install the Kgateway CRDs.
209-
210-
```bash
211-
KGTW_VERSION=v2.2.0-main
212-
helm upgrade -i --create-namespace --namespace kgateway-system --version $KGTW_VERSION kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds
213-
```
214-
215-
3. Install Kgateway
216-
217-
```bash
218-
helm upgrade -i --namespace kgateway-system --version $KGTW_VERSION kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --set inferenceExtension.enabled=true --set agentgateway.enabled=true
219-
```
220-
221-
4. Deploy the Gateway
222-
223-
```bash
224-
kubectl apply -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/agentgateway/gateway.yaml
225-
```
226-
227-
Confirm that the Gateway was assigned an IP address and reports a `Programmed=True` status:
228-
```bash
229-
$ kubectl get gateway inference-gateway
230-
NAME CLASS ADDRESS PROGRAMMED AGE
231-
inference-gateway agentgateway <MY_ADDRESS> True 22s
232-
```
233-
234-
5. Deploy the HTTPRoute
235-
236-
```bash
237-
kubectl apply -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/agentgateway/httproute.yaml
238-
```
239-
240-
6. Confirm that the HTTPRoute status conditions include `Accepted=True` and `ResolvedRefs=True`:
241-
242-
```bash
243-
kubectl get httproute llm-route -o yaml
244-
```
245-
246196
### Deploy InferenceObjective (Optional)
247197

248198
Deploy the sample InferenceObjective which allows you to specify priority of requests.
@@ -335,30 +285,3 @@ Deploy the sample InferenceObjective which allows you to specify priority of req
335285
```bash
336286
kubectl delete ns kgateway-system
337287
```
338-
339-
=== "Agentgateway"
340-
341-
```bash
342-
kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/agentgateway/gateway.yaml --ignore-not-found
343-
kubectl delete -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/raw/main/config/manifests/gateway/agentgateway/httproute.yaml --ignore-not-found
344-
```
345-
346-
The following steps assume you would like to cleanup ALL Kgateway resources that were created in this quickstart guide.
347-
348-
1. Uninstall Kgateway
349-
350-
```bash
351-
helm uninstall kgateway -n kgateway-system
352-
```
353-
354-
2. Uninstall the Kgateway CRDs.
355-
356-
```bash
357-
helm uninstall kgateway-crds -n kgateway-system
358-
```
359-
360-
3. Remove the Kgateway namespace.
361-
362-
```bash
363-
kubectl delete ns kgateway-system
364-
```

0 commit comments

Comments
 (0)