Our first GA release for AWS Load Balancer Controller ❤️ (aka. AWS ALB Ingress Controller v2)
Documentation
Image: docker.io/amazon/aws-alb-ingress-controller:v2.0.0
Action Required
- Please follow our installation guide for installation.
- Please follow our migration guide to migrate from AWS ALB Ingress Controller v1
New Features since v1.1.9
- All existing Ingress annotations(in v1) are supported ❤️.
- IngressGroup feature described in #914
- A new controller for Kubernetes Service which will provision NLBs in IP targeting mode.
- create a NodePort(or LoadBalancer Type with EKS 1.18+) Service with annotation
service.beta.kubernetes.io/aws-load-balancer-type: nlb-ip
- see all supported Service annotations here.
- create a NodePort(or LoadBalancer Type with EKS 1.18+) Service with annotation
- A new CRD called
TargetGroupBinding
to allow you register/deregister targets from TargetGroups.- sample use cases:
- manage your ALB/TargetGroups via cloudFormation/terraform/aws-cdk, which only use this controller to register/deregister targets for it.
- sample use cases:
Changelog since v2.0.0-rc4
- Multiple bug fixes(#1518 , @M00nF1sh )
- Memory usage improvements and bug fix(#1528 , @M00nF1sh )
- Branch ENI annotation fix(#1529 , @M00nF1sh )
- Prefer numeric TargetPort as TargetGroup's port(#1523, @kishorj )
- Use TargetPort as TargetGroup's name hash component(#1522 ,@kishorj)
- Fix AWS metrics report(#1531 , @M00nF1sh )
- Add livenessProbe and adjust cpu/memory limit (#1530 , @M00nF1sh )
- Performance improvements(#1520 , @M00nF1sh )
- Tighten RBAC permissions(#1526 , #1527 , @kishorj )
ECR images
- 558608220178.dkr.ecr.me-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 590381155156.dkr.ecr.eu-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.ap-northeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.ap-northeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.ap-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.ap-southeast-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.ca-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.eu-central-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.eu-north-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.eu-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.eu-west-3.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.sa-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.us-west-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 800184023465.dkr.ecr.ap-east-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 877085696533.dkr.ecr.af-south-1.amazonaws.com/amazon/aws-load-balancer-controller:v2.0.0
- 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.0.0
- 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn/amazon/aws-load-balancer-controller:v2.0.0