3 commentaires
c'est normal k8s fait du snat par défaut pour router le trafic entre les nodes
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
parfait ! je vois enfin les vraies IPs dans mes logs. thx
Laisser une réponse
Vous devez être connecté pour poster un message !
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