https://github.com/kubernetes-sigs/aws-load-balancer-controller
A Kubernetes controller for Elastic Load Balancers
https://github.com/kubernetes-sigs/aws-load-balancer-controller
aws gateway-api ingress ingress-resource k8s-sig-aws kubernetes kubernetes-ingress-controller
Last synced: 20 days ago
JSON representation
A Kubernetes controller for Elastic Load Balancers
- Host: GitHub
- URL: https://github.com/kubernetes-sigs/aws-load-balancer-controller
- Owner: kubernetes-sigs
- License: apache-2.0
- Created: 2017-03-10T23:45:09.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2026-04-06T18:20:36.000Z (20 days ago)
- Last Synced: 2026-04-06T18:29:26.292Z (20 days ago)
- Topics: aws, gateway-api, ingress, ingress-resource, k8s-sig-aws, kubernetes, kubernetes-ingress-controller
- Language: Go
- Homepage: https://kubernetes-sigs.github.io/aws-load-balancer-controller/
- Size: 200 MB
- Stars: 4,274
- Watchers: 110
- Forks: 1,613
- Open Issues: 116
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: code-of-conduct.md
- Security: SECURITY_CONTACTS
Awesome Lists containing this project
- awesome-whatthefar - AWS Load Balancer Controller
README
A
Kubernetes
controller for
Elastic Load Balancers
## AWS Load Balancer Controller
AWS Load Balancer Controller is a controller to help manage Elastic Load Balancers for a Kubernetes cluster.
- It satisfies Kubernetes [Ingress resources](https://kubernetes.io/docs/concepts/services-networking/ingress/) by provisioning [Application Load Balancers](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html).
- It satisfies Kubernetes [Service resources](https://kubernetes.io/docs/concepts/services-networking/service/) by provisioning
[Network Load Balancers](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html).
- It satisfies Kubernetes [Gateway resources](https://gateway-api.sigs.k8s.io/) by provisioning
[Network Load Balancers](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html) and [Application Load Balancers](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html).
This project was formerly known as "AWS ALB Ingress Controller", we rebranded it to be "AWS Load Balancer Controller".
- AWS ALB Ingress Controller was originated by [Ticketmaster](https://github.com/ticketmaster) and [CoreOS](https://github.com/coreos) as part of Ticketmaster's move to AWS and CoreOS Tectonic. Learn more about Ticketmaster's Kubernetes initiative from Justin Dean's video at [Tectonic Summit](https://www.youtube.com/watch?v=wqXVKneP0Hg).
- AWS ALB Ingress Controller was donated to Kubernetes SIG-AWS to allow AWS, CoreOS, Ticketmaster and other SIG-AWS contributors to officially maintain the project. SIG-AWS reached this consensus on June 1, 2018.
## Documentation
Checkout our [Live Docs](https://kubernetes-sigs.github.io/aws-load-balancer-controller/)!
## Contributing
We welcome contributions! For non-trivial changes (new features, API changes, refactors), please open an issue or discussion before submitting a PR so the maintainers can provide early feedback. See [CONTRIBUTING.md](CONTRIBUTING.md) for full details.