M3 · Gateway and ingress
Class matrix
20 / 61

The GatewayClass name is an architecture decision

Use managed global external classes for global internet entry, regional external for locality, gke-l7-rilb for regional internal traffic, and -mc classes for fleet backends.

NeedSingle-cluster classMulti-cluster class
Global externalgke-l7-global-external-managedgke-l7-global-external-managed-mc
Regional externalgke-l7-regional-external-managedgke-l7-regional-external-managed-mc
Regional internalgke-l7-rilbgke-l7-rilb-mc
Cross-region internalNot the single-cluster patterngke-l7-cross-regional-internal-managed-mc

Prefer the managed global external classes over classic gxlb classes when their capability set fits.