Amazon EKS — Load Balancing
less than 1 minute read
EKS integrates with AWS Elastic Load Balancing via the AWS Load Balancer Controller. This chapter covers ALB Ingress for HTTP/HTTPS traffic, NLB for TCP/UDP, TLS termination with ACM, and advanced TargetGroupBinding.
Topics Covered
ALB vs NLB Quick Comparison
| Feature |
ALB |
NLB |
| Layer |
Layer 7 (HTTP/HTTPS) |
Layer 4 (TCP/UDP/TLS) |
| Routing |
Path-based, host-based, headers |
Connection-based |
| K8s Resource |
Ingress |
Service (type: LoadBalancer) |
| Targets |
Instance or IP |
Instance or IP |
| Static IP |
No (use Global Accelerator) |
Yes (Elastic IP per AZ) |
| WAF |
Yes |
No |
| WebSocket |
Yes |
Yes |
| gRPC |
Yes |
Yes (TCP pass-through) |
| Pricing |
Higher (LCU-based) |
Lower (NLCU-based) |
Start Learning →