Gateway API
gravitee.io/oss/apim/gateway
Gravitee implementation of the Kubernetes Gateway API
Deploys the Gravitee Kubernetes Operator (GKO) configured as a Kubernetes
Gateway API controller. Sets up a GatewayClass and its parameters so that
Gateway and HTTPRoute resources are reconciled by GKO.
Usage#
sew create --from gravitee.io/oss/apim/gateway
Prerequisites#
This context uses DNS to resolve in-cluster services by hostname. After
creating the cluster, run the one-time OS setup so these hostnames resolve
on your machine (may require sudo):
sew setup dns
See the Networking guide for details.
Details#
- Kind cluster:
gio-gateway-api - Ports: 80 (HTTP), 443 (HTTPS), 9092
- Features: load balancer, DNS
- Components:
gko(Helm),gateway-class-parameters(CRD),gateway-class(GatewayClass)
This context enables the Kubernetes Gateway API flow: create Gateway and
HTTPRoute resources and let GKO provision Gravitee gateway instances
automatically.
Post-deploy notes
Your cluster "gravitee-gateway" is ready.
GKO is deployed in the `gravitee` namespace with Gateway API support enabled.
Create Gateway and HTTPRoute resources to start routing traffic.