Kubernetes Gateway API

Dynamic infrastructure provisioning and advanced traffic routing.

Role-oriented (RBAC-based): Gateway API kinds are modeled after organizational roles::

Gateway API kinds

  1. GatewayClass: Defines a set of gateways with common configuration and managed by a controller that implements the class.

  2. Gateway: Defines an instance of traffic handling infrastructure, such as cloud load balancer.

  3. HTTPRoute: Defines HTTP-specific rules for mapping traffic from a Gateway listener to a representation of backend network endpoints. These endpoints are often represented as a Service.