Kubernetes Service local traffic policy

claudine-gosselin 25/07/2025
RÉSOLU

slt j'essaie de récupérer l'IP réelle de mes clients dans mon app derrière un service NodePort mais je vois que l'IP interne du cluster. c'est super chiant pour le filtrage

25/07/2025 à 16:06

3 commentaires

c'est normal k8s fait du snat par défaut pour router le trafic entre les nodes

26/07/2025 à 12:38

faut passer ton service en externalTrafficPolicy: Local. ça évite le hop entre nodes et ça préserve l'IP source. par contre fais gaffe, ton service ne répondra que sur les nodes qui ont au moins un pod actif

spec:
  externalTrafficPolicy: Local
  type: NodePort
Modifié le 23/05/2026 à 16:20

parfait ! je vois enfin les vraies IPs dans mes logs. thx

28/07/2025 à 05:13

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.