Gatewayclass
A GatewayClass is a cluster-scoped Kubernetes Gateway API resource defining a class of gateways managed by a particular controller.
Acing the Certified Kubernetes Administrator Exam, Second Edition
A GatewayClass is a cluster-scoped Gateway API resource that defines the controller responsible for implementing a class of gateways.
- How it is used
- Assigns Gateway implementations to controllers before Gateway listeners and route resources define traffic behavior.
- How deep it goes
- Defines cluster scope and controllerName, stopping short of listener, hostname, backend, or traffic-route configuration.
- Examples
- Uses example-class with controllerName example.com/gateway-controller and demonstrates selection from a Gateway resource.
- What you can do after
- Operate/configure a Gateway API controller class and associate Gateways with the correct implementation.
Read how Acing the Certified Kubernetes Administrator Exam, Second Edition explains gatewayclass →
Kubernetes in Action, Second Edition
A GatewayClass is a Kubernetes Gateway API resource that defines a class of gateways managed by a particular controller and optionally associated parameters.
- How it is used
- Selects the controller and configuration model used when creating each Gateway entry point.
- How deep it goes
- Explains controllerName, optional parameters, and Gateway references, but stops short of detailing GatewayClass creation.
- Examples
- Uses kubectl listings, Istio's istio class, and a Gateway manifest with gatewayClassName: istio.
- What you can do after
- Operate/configure Gateways by listing available classes and setting gatewayClassName to the intended provider.
Read how Kubernetes in Action, Second Edition explains gatewayclass →
Related concepts
- gateway apipart of · The Kubernetes Gateway API is a networking standard for defining gateways, listeners, and traffic routing between external clients and cluster services.
- gateway objectconfigured by · A Kubernetes Gateway API Gateway is a resource that defines a network entry point and specifies its implementation class, listeners, and traffic protocols or ports.
- Istioproduced by · Istio is an open-source service mesh platform that provides traffic management, security, and observability for service-to-service communication.
- ingressclassequivalent to · An IngressClass is a Kubernetes API resource that identifies the ingress controller responsible for processing Ingress objects and can provide controller parameters.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

