Bonjour, je poste un message car je ne trouve pas de solutions à mon problème et le support OVH ne répond plus à mes tickets depuis plus de deux mois.
J'ai un kubernetes avec un loadbalancer dessus qui redirige le trafic vers les bons services.
Mais le problème est le suivant, je n'arrive pas à récupérer l'adresse IP réel du client.
J'ai cherché du côté de ma configuration mais rien n'y fait (j'ai installé un ingress nginx avec helm, version ci-dessous).
nginx-loadbalancer default 3 2021-03-26 15:11:17.188648827 +0100 CET deployed ingress-nginx-3.23.0 0.44.0
----------
J'ai aussi tenté de suivre la procédure d'installation d'OVH mais sans succès (https://docs.ovh.com/gb/en/kubernetes/getting-source-ip-behind-loadbalancer/)
J'obtiens le message d'erreur suivant (le loadbalancer ne fonctionne alors plus) :
2021/02/10 11:52:38 [error] 37#37: *142 broken header: "��.X��7����i�[�} 3D�GpB��v�v� �࿏�o�����*ml�� &Y���I� �_vt$�+�/̨̩�,�0� � ����" while reading PROXY protocol, client: xxx.xxx.xxx.xxx, server: 0.0.0.0:443
Pour le suivi de la procédure j'ai patché l'ingress nginx avec les éléments suivants:
data:
compute-full-forwarded-for: 'true'
real-ip-header: proxy_protocol
set-real-ip-from: >-
UNE_LONGUE_LISTE_D_IP_DONNEE_PAR_OVH
use-forwarded-headers: 'true'
use-proxy-protocol: 'true'
----------
Je n'arrive pas à savoir si le problème vient de la configuration de mon LB ou de chez OVH qui ne transmet pas l'IP de mon client dans le header HTTP (X-Forwarded-For).
J'espère que quelqu'un pourra m'aider à avancer sur ce problème qui est critique.
Ci besoin je peut fournir plus de fichiers de configurations,
Merci par avance à celui ou celle qui prendra le temps de lire ce post :)
Kubernetes loadbalancer IP source non transmis
Sujets apparentés
- Kubectl - TLS handshake timeout
5619
18.03.2019 09:07
- Docker registry private
5374
13.10.2016 07:26
- [Auto TLS sur k8s] ClusterIssuer cert-manager pour OVH
4436
18.11.2017 22:45
- Ingress on ports 80/443 for cluster
4186
05.12.2018 14:44
- Kubernetes Metrics
3179
18.11.2019 10:49
- A-t-on une idée des futurs tarifs?
3027
03.04.2019 19:18
- OVH Managed Kubernetes security patches
2904
06.12.2018 10:23
- Kubernetes ingress port 80 & 443
2778
31.12.2018 11:48
- Node Autoscaling / K8s dans une autre région: est-ce que K8s vaut le coup ?
2597
23.01.2020 16:40
- Datastore commun ?
2592
12.10.2016 12:15