Gateway object
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.
Kubernetes in Action, Second Edition
A Gateway is a Kubernetes Gateway API resource that represents a network entry point, specifying its implementation class, listeners, and optional addresses for routing traffic.
- How it is used
- Defines a network entry point where external traffic is accepted before separate Route objects direct it to services.
- How deep it goes
- Works through a manifest, controller-created resources, status checks, TLS configuration, and namespace permissions without detailing proxy internals.
- Examples
- Shows an Istio-class HTTP Gateway, kubectl status output, an HTTPS listener using a Secret, and a shared cross-namespace Gateway.
- What you can do after
- Operate/configure it by creating listeners, attaching routes, checking assigned addresses and conditions, and controlling cross-namespace access.
Read how Kubernetes in Action, Second Edition explains gateway object →
Acing the Certified Kubernetes Administrator Exam, Second Edition
A Gateway is a namespace-scoped Gateway API resource that defines listeners and the protocols, ports, and gateway class used for traffic entry.
- How it is used
- Separates operational traffic-entry configuration from infrastructure provisioning and application-level routing.
- How deep it goes
- Defines Gateway scope, listeners, protocols, ports, and responsibilities, but defers controller installation and implementation internals.
- Examples
- Uses an example HTTP listener on port 80 and an HTTPRoute that matches a hostname and path.
- What you can do after
- Operate/configure a Gateway and verify its creation before attaching application routes.
Read how Acing the Certified Kubernetes Administrator Exam, Second Edition explains gateway object →
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.
- HTTPRouteused by · An HTTPRoute is a Kubernetes Gateway API resource defining how HTTP requests are matched and forwarded to backend services through parent gateways.
- passthroughconfigures · Passthrough is a gateway TLS mode that forwards encrypted TLS traffic without terminating the TLS session.
- network listeneruses · A network listener is a configured component or endpoint that binds to a network address and protocol, accepts incoming traffic, and may forward it for processing.
- gatewayclassconfigures · A GatewayClass is a cluster-scoped Kubernetes Gateway API resource defining a class of gateways managed by a particular controller.
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.

