Restricting Access by Geographical Location using NGINX with Helm
This article explains how you can restrict content distribution to a particular country from services in your Kubernetes cluster, using the GeoIP2 dynamic module. Prerequisites Install NGINX Ingress Controller in your Kubernetes cluster using Helm. Getting the GeoLite2 databases from MaxMind The MaxMind company provides the GeoLite2 free IP geolocation databases. You need to create an account on the MaxMind website and generate a license key. Configuring the NGINX Ingress Controller Override the NGINX Helm chart with the following values: