Прямо сейчас я использую GKE с кубернетами и контейнером nginx для прокси различных сервисов. Моя цель - заблокировать некоторые страны. Я привык делать это с помощью nginx и его полезного модуля geoip, но на данный момент kubernetes не пересылает реальный IP-адрес клиента в контейнеры, поэтому я не могу его использовать.
Каким будет самое простое / дешевое решение для фильтрации стран до тех пор, пока кубернеты не пересылают реальный IP?
Спасибо!
Этот ответ говорит, что вы можете использовать балансировщик нагрузки Google Cloud Platform через объект Ingress, а затем найти IP-адрес клиента в X-Forwarded-For
заголовок.