Kubespec Logo kubespec.dev

gateway.networking.k8s.io/v1

Cluster-scoped Resource

GatewayClass

        GatewayClass describes a class of Gateways available to the user for creating
Gateway resources.

It is recommended that this resource be used as a template for Gateways. This
means that a Gateway is based on the state of the GatewayClass at the time it
was created and changes to the GatewayClass or associated parameters are not
propagated down to existing Gateways. This recommendation is intended to
limit the blast radius of changes to GatewayClass or associated parameters.
If implementations choose to propagate GatewayClass changes to existing
Gateways, that MUST be clearly documented by the implementation.

Whenever one or more Gateways are using a GatewayClass, implementations SHOULD
add the `gateway-exists-finalizer.gateway.networking.k8s.io` finalizer on the
associated GatewayClass. This ensures that a GatewayClass associated with a
Gateway is not deleted while in use.

GatewayClass is a Cluster level resource.
      

Click on Property Name to show the description, and Pink Types to expand schema.

Required properties are marked with *

Change History

Gateway API v1.2.1

Gateway API v1.2.0

~3

Gateway API v1.1.1

Gateway API v1.1.0

~5

Gateway API v1.0.0

Gateway API v0.8.1

Gateway API v0.8.0

Gateway API v0.7.1

Gateway API v0.7.0

Gateway API v0.6.2

Gateway API v0.6.1

Gateway API v0.6.0

Gateway API v0.5.1

We don't have any examples of GatewayClass yet 😕

But the good news is, you can help us by contributing examples on GitHub

No links for GatewayClass yet

You can help us by adding useful links on GitHub