Files
KubeDiagrams/examples/gateway-api

Gateway API Example

This example is dedicated to Gateway API.

Supported Gateway Resources

Kind ApiGroup Versions Icon
BackendTLSPolicy gateway.networking.k8s.io v1 BackendTLSPolicy
Gateway gateway.networking.k8s.io v1 Gateway
GatewayClass gateway.networking.k8s.io v1 GatewayClass
GRPCRoute gateway.networking.k8s.io v1 GRPCRoute
HTTPRoute gateway.networking.k8s.io v1 HTTPRoute
ListenerSet gateway.networking.k8s.io v1 ListenerSet
ReferenceGrant gateway.networking.k8s.io v1 ReferenceGrant
TLSRoute gateway.networking.k8s.io v1 TLSRoute

Instructions

Generate the Kubernetes architecture diagrams for Gateway API examples available here:

$ ./generate.sh

Generated architecture diagrams

Architecture diagram for the simple gateway example:

diagrams/simple-gateway.png

Architecture diagram for the HTTP routing example:

diagrams/http-routing.png

Architecture diagram for the GRPC routing example:

diagrams/grpc-routing.png

Architecture diagram for the TLS routing example:

diagrams/tls-routing.png

Architecture diagram for the listenerset example:

diagrams/listenerset.png

All other generated diagrams are available here.