On this page
Setup BETA
Set up an Solo Enterprise for agentgateway proxy.
Before you begin
Install the Solo Enterprise for agentgateway control plane.Set up an agentgateway proxy
Create a Gateway that uses the
agentgateway-enterpriseGatewayClass. The following example sets up a Gateway that uses the default agentgateway proxy template.kubectl apply -f- <<EOF apiVersion: gateway.networking.k8s.io/v1 kind: Gateway metadata: name: agentgateway-proxy namespace: gloo-system spec: gatewayClassName: agentgateway-enterprise listeners: - protocol: HTTP port: 80 name: http allowedRoutes: namespaces: from: All EOFVerify that the agentgateway proxy is created.
- Gateway: Note that it might take a few minutes for an address to be assigned.
- Pod for
agentgateway-proxy: The pod has one container:agent-gateway.
kubectl get gateway agentgateway-proxy -n gloo-system kubectl get deployment agentgateway-proxy -n gloo-systemExample output:
NAME CLASS ADDRESS PROGRAMMED AGE agentgateway-proxy agentgateway-enterprise a1cff4bd974a34d8b882b2fa01d357f0-119963959.us-east-2.elb.amazonaws.com True 6m9s NAME READY UP-TO-DATE AVAILABLE AGE agentgateway-proxy 1/1 1 1 6m11sVerify that the external IP has been created and is not
pending.kubectl get svc -n gloo-system agentgateway-proxyExample output:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE agentgateway-proxy LoadBalancer 172.20.200.127 <pending> 80:30752/TCP 7m6sGet the external address of the agentgateway proxy and save it in an environment variable.
Next
Explore how you can use Solo Enterprise for agentgateway by checking out guides for the most common use cases: