The AWS Load Balancer Controller is the successor of the ALB Ingress Controller, with many new features. This controller allows creating both ALBs and NLBs dynamically.
- It satisfies Kubernetes Ingress resources by provisioning Application Load Balancers.
- It satisfies Kubernetes Service resources by provisioning Network Load Balancers.
This controller can be useful for:
- Customers that want to integrate AWS WAF, they can use one or multiple ALBs as AWS-native Ingress controller.
- Customers that want to expose TCP/UDP services through an NLB Service, requiring features that are not implemented in the in-tree K8s cloud controller.
If you want to make use of the AWS Load Balancer controller, contact us to enable it for you.