What problem does it solve?
Provides a structured, practical guide to understanding Envoy Gateway resource hierarchies, CRD relationships, naming conventions, and resource organization, helping teams design correct, scalable traffic routing configurations in Kubernetes.
Core Features & Use Cases
- Clarifies the Resource Hierarchy: GatewayClass -> Gateway -> Routes -> BackendRefs and how they bind to controllers and services.
- Documents Envoy Gateway Extension CRDs: EnvoyProxy, ClientTrafficPolicy, BackendTrafficPolicy, SecurityPolicy, EnvoyExtensionPolicy, EnvoyPatchPolicy, Backend, HTTPRouteFilter and their target resources.
- Summarizes Naming & Structural Conventions: kebab-case naming, namespace scoping, unique listener combinations, and consistent labeling practices.
- Describes Policy Attachment Model: how policies target Gateways or Routes with most-specific wins.
- Use Cases: guiding adoption, architecture planning, and end-to-end configuration of Gateway-based traffic routing.
Quick Start
Review the Gateway API hierarchy and implement a minimal GatewayClass, Gateway, and Routes setup following the examples.