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