Scale Nginx Ingress Pods Horizontally

Procedures to scale Nginx Ingress pods horizontally by increasing the replica count

Kubernetes Nginx Ingress controller is built around the Kubernetes Ingress resource that uses ConfigMap to store the Nginx configuration.

Nginx Ingress controller is deployed by nginx-ingress Helm chart.

The nginx-ingress chart itself is deployed from the geodesic shell using the Helmfile.

To scale Nginx Ingress pods horizontally, update the following settings for nginx-ingress in the Helmfile:

  • replicaCount
  • nginx-default-backend.replicaCount

Then follow the instructions to install using the Master Helmfile to update the cluster with the new settings.