AWS WAF Integration for EKS Protection

Job ID: 38292307

Budget: ₹600 – ₹1,500 INR

My infra: Microservices based application hosted in AWS EKS and exposed to internet using Nginx Ingress Controller.

Problem : Nginx ingress controller provisions network load balancers which does not support WAF. I cannot change nginx ingress as i have customs headers and annotations to be added which is possible in nginx.

Requirement: Need to use WAF for security. Find the efficient solution which is cost effective also.


My research : I have seen solutions like using Cloudfront of AWS API gateway in front of the NLB, or use AWS load balancer controller and nginx controller together. But i cannot find proper documentation on how to achieve what i want in detail.
Related categories: Nginx Amazon Web Services Kubernetes