Поднял простой кластер на k3s установил туда helm install ingress-nginx ingress-nginx/ingress-nginx --namespace kube-system --set defaultBackend.enabled=false
Дальше у меня такая история nginx ingress -> nginx pod -> apache pod
ну значит клиент не сразу попадает в ingress controller верно? Следовательно нужно копать в сторону способа сохранить или передать его ип адрес в ingress controller. А это зависит от того, каким образом он установлен и как в него попадают запросы от клиентов
ну значит клиент не сразу попадает в ingress controller верно? Следовательно нужно копать в сторону способа сохранить или передать его ип адрес в ingress controller. А это зависит от того, каким образом он установлен и как в него попадают запросы от клиентов
Сразу падает в ingress controller Впереди ingress уже никого нету
А точно так это работает?) Просто IP форвардится но где-то по пути заменяется ip узла который проксировал запрос. Тут просто нужно клубок размотать в обратную сторону, без всяких ухищрений
Я пытался писать вот такие вот вещи proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;
Я пытался писать вот такие вот вещи proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;