aws-alb-ingress-controller
AWS Load Balancer Controller is a Kubernetes controller that manages AWS Elastic Load Balancers for your cluster, provisioning Application Load Balancers to…
Platform availability
Available on 1 of 9 platforms
- Unraid (not listed)
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
73/100 Good
- Maintained
- 100last commit 12 days ago
- Popular
- 734,337 GitHub stars
- Easy to install
- 201 install platform, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today
- GitHub stars
- 4,337
- Open issues
- 137
- Last commit
- 2026-10-09
- Latest release
- v3.6.0
- License
- Apache-2.0
- Activity
- unknown
Checked 11 days ago - source: GitHub (kubernetes-sigs/aws-load-balancer-controller)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is supported.
Checked 23 days ago - source: Docker Hub image tags and published docs
First-install notes
No first-install notes yet.
Variants
Alternatives
No alternatives collected yet.
Common questions
Do I need to install ingress-nginx when using the AWS load balancer controller?
In the described setup, the AWS load balancer controller can work without installing ingress-nginx.
Does the controller create the ALB and target groups?
Yes. It watches for Ingress resources and creates an ALB for the Ingress, with target groups for each specified backend.
Why might all traffic route to the first host rule?
In a reported case, the ALB ingress routed all traffic to the first spec rule, even when other host rules were present.
What should I check if ALBs stop working after an EKS update?
Check broken networking and the ALB ingress controller manifests, because an EKS 1.22 update was reported to leave Ingresses and ALBs not working while pods remained healthy.
How does an internet request reach a pod?
The request goes through the AWS ALB, then the ALB ingress controller, and then the correct pod.
Answers sourced from aws.amazon.com, discuss.kubernetes.io, stackoverflow.com, stackoverflow.com, www.reddit.com
Community
- Giving up on the AWS Load Balancer Controller. Do I NEED it? - Reddit (reddit)
- Partial success with ingress controller on self managed ... - Reddit (reddit)
- Confused about the difference between an ingress controller and the AWS ... (reddit)
- ALB Ingress Controller - General Discussions - Discuss Kubernetes (forum)
- EKS 1.22 update - ingress and alb not working - Stack Overflow (forum)
- AWS Load Balancer Controller : r/aws - Reddit (reddit)
Collected yesterday - public community threads