ingress-nginx-helm/examples/aws/nginx
2017-07-15 13:56:38 -04:00
..
nginx-ingress-controller.yaml Release nginx 0.9.0-beta.11 2017-07-15 13:56:38 -04:00
README.md Add example for nginx in aws 2017-03-26 17:47:26 -03:00

NGINX Ingress running in AWS

This example shows how is possible to use the nginx ingress controller in AWS behind an ELB configured with Proxy Protocol.

kubectl create -f ./nginx-ingress-controller.yaml

This command creates:

  • a default backend deployment and service.
  • a service with type: LoadBalancer configuring Proxy Protocol in the ELB (service.beta.kubernetes.io/aws-load-balancer-proxy-protocol: '*').
  • a configmap for the ingress controller enabling proxy protocol in NGINX (use-proxy-protocol: "true")
  • a deployment for the ingress controller

Is the proxy protocol necessary?

No but only enabling the procotol is possible to keep the real source IP address requesting the connection.

References