envoyproxy/gateway

Using `NodePort` + `externalTrafficPolicy: Local` should set `Spec.Addresses` to only the nodes where Envoy is running

Geschlossen

#9.528 geöffnet am 20.07.2026

 (1 Kommentar) (0 Reaktionen) (1 zugewiesene Person)Go (802 Forks)auto 404
help wantedkind/bug

Repository-Metriken

Stars
 (2.871 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Description: When EnvoyProxy has type: NodePort:

  spec:
    provider:
      kubernetes:
        envoyService:
          externalTrafficPolicy: Local
          type: NodePort

all node addresses appear in Status.Addresses. But with externalTrafficPolicy: Local, the default, traffic is only routed to Envoy if it arrives at a node where there is a replica truly running. Only these addresses should appear in Status.Addresses

Repro steps: See above

Environment: Latest gateway version

Contributor Guide