agentgateway
Deploys the agentgateway controller — an AI-native reverse proxy for MCP (Model Context Protocol) and A2A protocols. It runs as a Kubernetes controller using the Kubernetes Gateway API.
Features
- MCP federation — multiplex multiple MCP servers behind a single endpoint via
AgentgatewayBackend - JWT authentication — validate tokens against any OIDC provider via
AgentgatewayPolicy - Per-tool authorization — CEL-based rules to control which tools a caller can invoke
- LLM routing — proxy LLM requests with guardrails, circuit breakers, and rate limiting
- OpenTelemetry — built-in tracing and metrics
Prerequisites
k8s-gateway-apiplugin (Kubernetes Gateway API CRDs)agentgateway-crdsplugin (agentgateway CRDs)
Installation order
k8s-gateway-api → agentgateway-crds → agentgateway
Configuration
| Option | Description | Default |
|---|---|---|
image.registry | Container image registry. Override with a mirror registry if the cluster cannot reach cr.agentgateway.dev directly. | cr.agentgateway.dev |
image.tag | Image tag. Uses chart appVersion when empty. | "" |
controller.replicaCount | Number of controller replicas. | 1 |