Skip to content

Commit 013e8c6

Browse files
authored
Merge branch 'main' into patch-8
Signed-off-by: Art <artberger@users.noreply.github.com>
2 parents c7c909e + 36dff29 commit 013e8c6

15 files changed

Lines changed: 19 additions & 23 deletions

File tree

assets/docs/pages/about/architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Learn more about the components that make up the {{< reuse "/docs/snippets/kgate
22

33
## Component architecture
44

5-
The following image shows the different components that make up the {{< reuse "/docs/snippets/kgateway.md" >}} {{< gloss "Control Plane" >}}control plane{{< /gloss >}} and {{< gloss "Data Plane" >}}data plane{{< /gloss >}}. These components work together to translate gateway custom resources into gateway {{< gloss "Proxy" >}}proxy{{< /gloss >}} configuration. The gateway proxy configuration controls the behavior of the gateway proxies that serve your apps.
5+
The following image shows the different components that make up the {{< reuse "/docs/snippets/kgateway.md" >}} {{< gloss "Control Plane" >}} control plane{{< /gloss >}} and {{< gloss "Data Plane" >}}data plane{{< /gloss >}}. These components work together to translate gateway custom resources into gateway {{< gloss "Proxy" >}}proxy{{< /gloss >}} configuration. The gateway proxy configuration controls the behavior of the gateway proxies that serve your apps.
66

77
{{< reuse-image src="img/gw-control-plane-components.svg" caption="Component architecture" >}}
88
{{< reuse-image-dark srcDark="img/gw-control-plane-components-dark.svg" caption="Component architecture" >}}

assets/docs/pages/about/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ The Gateway API is an API which can be used to program an ingress or an API gate
8484
{{< card link="../../traffic-management/destination-types/backends/lambda" title="AWS Lambda" tag="Traffic" >}}
8585
{{< card link="../../traffic-management/route-delegation/" title="Delegation" tag="Traffic" >}}
8686
{{< card link="../../traffic-management/direct-response/" title="Direct responses" tag="Traffic" >}}
87-
{{< card link="../../traffic-management/ext/" title="Direct responses" tag="Traffic" >}}
87+
{{< card link="../../traffic-management/extproc/" title="External processing" tag="Traffic" >}}
8888
{{< card link="../../setup/customize/" title="Gateway customization" tag="Setup" >}}
8989
{{< card link="../../integrations/" title="Integrations" tag="Setup" >}}
9090
{{< card link="../../resiliency/mirroring/" title="Mirroring" tag="Resiliency" >}}

assets/docs/pages/about/proxies.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ For more information, see the other docs in this [About](../) section.
2929
| Gateway proxy | Primary use cases | Description |
3030
| --- | --- | --- |
3131
| {{< icon "kgateway" >}} kgateway | API, ingress, egress, service mesh | The kgateway project includes its own proxy that is based on Envoy, an L3/L4/L7 network proxy. Beyond Envoy, kgateway provides a set of extensions for advanced configuration, security, and traffic management features. You can also integrate kgateway with the Istio service mesh in sidecar and ambient modes. For more information, see the [kgateway FAQs](../../faqs/) and [Envoy docs](https://www.envoyproxy.io/docs/envoy/latest/intro/what_is_envoy). |
32-
| {{< icon "agentgateway" >}} agentgateway | AI, A2A, MCP, LLM, Inference Extension | Agentgateway is an enterprise-grade gateway data plane that provides AI connectivity for agents and tools in any environment. <ul><li>For Kubernetes deployments, refer to [kgateway.dev/docs/agentgateway/](https://kgateway.dev/docs/agentgateway/)</li><li>For non-Kubernetes environments such as local or on-prem deployments, refer to the upstream [agentgateway.dev/docs](https://agentgateway.dev/docs/)</li></ul>|
32+
| {{< icon "agentgateway" >}} agentgateway | AI, A2A, MCP, LLM, Inference Extension | Agentgateway is an enterprise-grade gateway data plane that provides AI connectivity for agents and tools in any environment. <ul><li>For Kubernetes deployments, refer to [https://agentgateway.dev/docs/kubernetes/latest/](https://agentgateway.dev/docs/kubernetes/latest/)</li><li>For non-Kubernetes environments such as local or on-prem deployments, refer to the upstream [https://agentgateway.dev/docs/standalone/latest/](https://agentgateway.dev/docs/standalone/latest/)</li></ul>|
3333

3434
## Reserved ports
3535

assets/docs/pages/reference/glossary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ A secure, policy-driven communication method for AI agents running in an ambient
3535
### Agentgateway
3636
An open-source data plane optimized for agentic AI workloads. Kgateway uses agentgateway to route and manage traffic for LLMs, inference services, and AI-native applications.
3737

38-
**Learn more**: [Agentgateway docs]({{< link-hextra path="/agentgateway/" >}})
38+
**Learn more**: [Agentgateway docs](https://agentgateway.dev/docs/)
3939

4040
### Agents
4141
Autonomous AI components that make decisions, communicate with services, and interact with other agents (with or without sidecars). In Kgateway, agents participate in the mesh and communicate over A2A or Envoy-based traffic.

assets/docs/pages/reference/helm/2.2.x/agentgateway.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
| image.registry | string | Set the default image registry. | `"cr.agentgateway.dev"` |
5454
| image.tag | string | Set the default image tag. | `""` |
5555
| imagePullSecrets | list | Set a list of image pull secrets for Kubernetes to use when pulling container images from your own private registry instead of the default agentgateway registry. | `[]` |
56-
| inferenceExtension | object | Configure the integration with the Gateway API Inference Extension project, which lets you use agentgateway to route to AI inference workloads like LLMs that run locally in your Kubernetes cluster. Documentation for Inference Extension can be found here: https://kgateway.dev/docs/latest/agentgateway/inference/ | `{"enabled":false}` |
56+
| inferenceExtension | object | Configure the integration with the Gateway API Inference Extension project, which lets you use agentgateway to route to AI inference workloads like LLMs that run locally in your Kubernetes cluster. Documentation for Inference Extension can be found here: https://agentgateway.dev/docs/kubernetes/latest/inference/ | `{"enabled":false}` |
5757
| inferenceExtension.enabled | bool | Enable Inference Extension support in the agentgateway controller. | `false` |
5858
| nameOverride | string | Add a name to the default Helm base release, which is 'agentgateway'. If you set 'nameOverride: "foo", the name of the resources that the Helm release creates become 'agentgateway-foo', such as the deployment, service, and service account for the agentgateway control plane in the agentgateway-system namespace. | `""` |
5959
| nodeSelector | object | Set node selector labels for pod scheduling, such as 'kubernetes.io/arch: amd64'. | `{}` |

assets/docs/pages/security/ratelimit/global.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ Create a {{< reuse "docs/snippets/trafficpolicy.md" >}} resource that applies ra
212212

213213
The {{< reuse "docs/snippets/trafficpolicy.md" >}} configures the descriptors that define the dimensions for rate limiting. Each descriptor consists of one or more entries that help categorize and count requests. The descriptor entries match on the descriptor keys that you defined previously in the Rate Limit Service.
214214

215-
Entries can be of one of the following types: `RemoteAddress`, `Path`, `Header`, or `Generic`. You can combine different entry types so that they are applied together as a rate limit, such as `RemoteAddress` and `Generic` or `Header` and `Path`. The following table describes the different descriptor entry types. For more information, see the [API docs](../../reference/api/#ratelimitpolicy).
215+
Entries can be of one of the following types: `RemoteAddress`, `Path`, `Header`, or `Generic`. You can combine different entry types so that they are applied together as a rate limit, such as `RemoteAddress` and `Generic` or `Header` and `Path`. The following table describes the different descriptor entry types. For more information, see the [API docs](../../../reference/api/#ratelimit).
216216

217217
| Type | Description | Additional Fields |
218218
|------|-------------|-------------------|

assets/docs/snippets/agentgateway-setup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
1. Create a Gateway that uses the `{{< reuse "docs/snippets/agw-gatewayclass.md" >}}` GatewayClass. The following example sets up a Gateway that uses the [default agentgateway proxy template](https://github.com/kgateway-dev/kgateway/blob/main/pkg/kgateway/helm/agentgateway/templates/deployment.yaml).
1+
1. Create a Gateway that uses the `{{< reuse "docs/snippets/agw-gatewayclass.md" >}}` GatewayClass. The following example sets up a Gateway that uses the [default agentgateway proxy template](https://github.com/agentgateway/agentgateway/blob/main/controller/install/helm/agentgateway/templates/deployment.yaml).
22
```yaml
33
kubectl apply -f- <<EOF
44
apiVersion: gateway.networking.k8s.io/v1
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1. [Set up an agentgateway proxy]({{< link-hextra path="/agentgateway/setup/" >}}).
2-
2. [Set up access to the OpenAI LLM provider]({{< link-hextra path="/agentgateway/llm/providers/openai/" >}}).
1+
1. [Set up an agentgateway proxy]({{< link-hextra path="/ai/" >}}).
2+
2. [Set up access to the OpenAI LLM provider]({{< link-hextra path="/ai/cloud-providers/#openai" >}}).
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{{< callout type="warning" >}}
2-
AI Gateway for Envoy-based gateway proxies is deprecated and is planned to be removed in version 2.2. If you want to use AI capabilities, use an [agentgateway proxy](../../../agentgateway/) instead.
2+
AI Gateway for Envoy-based gateway proxies is deprecated and is planned to be removed in version 2.2. If you want to use AI capabilities, use an [agentgateway proxy](../../../ai/) instead.
33
{{< /callout >}}

content/blog/kgateway v2.1 release blog.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ spec:
4444
EOF
4545
```
4646

47-
You are now ready to try out agentgateway. Check out the [agentgateway guides]({{< link-hextra path="/latest/agentgateway/" >}}) to learn how to route traffic to an LLM provider, MCP tool server, or AI agent.
47+
You are now ready to try out agentgateway. Check out the [agentgateway guides]({{< link-hextra path="../../../docs/envoy/2.1.x/ai/" >}}) to learn how to route traffic to an LLM provider, MCP tool server, or AI agent.
4848

4949
### K8s GW API 1.3.0 and Inference Extension 1.0.0
5050

@@ -146,7 +146,7 @@ kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/downloa
146146
{{< /tabs >}}
147147

148148
### AI Backend API changes {#v21-ai-backend-api-changes}
149-
The AI Backend API is updated to simplify the configuration of various LLM features. For more information, see the [API reference]({{< link-hextra path="/latest/reference/api/#aibackend" >}}) and [AI guides]({{< link-hextra path="/latest/agentgateway/llm/" >}}) docs.
149+
The AI Backend API is updated to simplify the configuration of various LLM features. For more information, see the [API reference]({{< link-hextra path="/latest/reference/api/#aibackend" >}}) and [AI guides]({{< link-hextra path="../../../docs/envoy/2.1.x/ai/" >}}) docs.
150150

151151

152152
### Route delegation annotation for policy merging {#v21-delegation-policy-merging}
@@ -216,7 +216,7 @@ You can also check out the agentgateway and kgateway integration in action routi
216216

217217
## 🗑️ Deprecated or removed features
218218

219-
AI Gateway and Inference Extension support for Envoy-based gateway proxies is deprecated and is planned to be removed in version 2.2. If you want to use AI capabilities, use an [agentgateway proxy]({{< link-hextra path="/latest/agentgateway/" >}}) instead. To learn more about why we think that agentgateway is better suited as a gateway for agentic AI and MCP workloads, check out this [blog](https://www.solo.io/blog/why-do-we-need-a-new-gateway-for-ai-agents).
219+
AI Gateway and Inference Extension support for Envoy-based gateway proxies is deprecated and is planned to be removed in version 2.2. If you want to use AI capabilities, use an [agentgateway proxy]({{< link-hextra path="../../../docs/envoy/2.1.x/ai/" >}}) instead. To learn more about why we think that agentgateway is better suited as a gateway for agentic AI and MCP workloads, check out this [blog](https://www.solo.io/blog/why-do-we-need-a-new-gateway-for-ai-agents).
220220

221221
## Release notes
222222
Check out the full details of the kgateway v1.2 release in our [release notes](https://kgateway.dev/docs/latest/reference/release-notes/).

0 commit comments

Comments
 (0)