Назад | Перейти на главную страницу

Фильтрация по странам (кубернетес, gcloud)

Прямо сейчас я использую GKE с кубернетами и контейнером nginx для прокси различных сервисов. Моя цель - заблокировать некоторые страны. Я привык делать это с помощью nginx и его полезного модуля geoip, но на данный момент kubernetes не пересылает реальный IP-адрес клиента в контейнеры, поэтому я не могу его использовать.

Каким будет самое простое / дешевое решение для фильтрации стран до тех пор, пока кубернеты не пересылают реальный IP?

Спасибо!

Этот ответ говорит, что вы можете использовать балансировщик нагрузки Google Cloud Platform через объект Ingress, а затем найти IP-адрес клиента в X-Forwarded-For заголовок.