Warning: This is not a production release, please don't use it in production !
- The purpose of this release is to gather early feedbacks about the APIs and usage.
- If you have find issues or feedbacks, please create an issue with
[V2]
in title. - It's backwards compatible with
aws-alb-ingress-controller:v1.1.3+
.
Documentation
Image: docker.io/amazon/aws-alb-ingress-controller:v2.0.0-rc3
Action Required(for v2.0.0-rc1/v2.0.0-rc2 users)
- The TargetGroupBinding CRDs are updated from v1alpha1 to v1beta1, which should be updated via the YAML manifest.
- If upgrading to this version without removing old resources, the finalizers on resources(Ingress/Service/TargetGroupBindings) should be manually removed. (one-time task)
--ingress-class=alb
should be specified as controller args, if not specified, the controller will look for Ingresses without IngressClass annotation or IngressClass==alb.- the required IAM policy have been updated.
Install Instructions:
Install CertManager
we now have a pod webhook to automatically inject pod readinessGates, we'll offer a option to install without CertManager in our helm charts
- For Kubernetes 1.16+:
kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.2/cert-manager.yaml
- For Kubernetes <1.16:
kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.2/cert-manager-legacy.yaml
Install the Controller
- change
your-cluster-name
to be real clusterName in https://github.com/kubernetes-sigs/aws-alb-ingress-controller/blob/v2.0.0/config/samples/install_v2_0_0_rc3.yaml#L500 - apply the yaml
Changelog since v2.0.0-rc2
- finalize all user-facing elements(finalizer/tagging/labeling) (#1469, @M00nF1sh )
- TargetGroupBinding is prompted to v1beta1 from v1alpha1 (#1478, @M00nF1sh )
- Multiple bug fixes around Ingress rules (#1484, @M00nF1sh )
- Added secret/service event handler for Ingress updates. (#1471, @M00nF1sh )
- Added featureGates and command line flags ([#1479](#1479, @kishorj )
- retry listener-rule creation (#1472, @M00nF1sh )
- enable leader-election by default(#1462, @kishorj )