NGINX Tutorial: Protect Kubernetes APIs with Rate Limiting
NGINX Tutorial: Protect Kubernetes APIs with Rate Limiting Note: This tutorial is part of Microservices March 2022: Kubernetes Networking. Reduce Kubernetes Latency with Autoscaling Protect Kubernetes APIs with Rate Limiting (this post) Protect Kubernetes Apps from SQL Injection (coming soon) Improve Uptime and Resilience with a Canary Deployment (coming soon) Your organization just launched its first app and API in Kubernetes. You’ve been told to expect high traffic volumes (and already implemented autoscaling to ensure NGINX Ingress Controller can quickly route the traffic), but there are concerns that the API may be targeted by a malicious attack. If the API receives a high volume of HTTP requests – a possibility with brute‑force password guessing or DDoS attacks – then both the API and app could be overwhelmed and might even crash. But you’re in luck! The traffic control technique “rate limiting” is [ more… ]