Releases: gardener-attic/aws-lb-readvertiser
v0.9.0
[aws-lb-readvertiser]
🏃 Others
- [OPERATOR] Use
go mod
instead ofdep
(gardener/aws-lb-readvertiser#21, @kon-angelo)- Update golang version used.
- [OPERATOR] The
aws-lb-readvertiser
now usesdistroless
instead ofalpine
as a base image. (gardener/aws-lb-readvertiser#23, @dimityrmirchev)
v0.8.0
[aws-lb-readvertiser]
🏃 Others
- [OPERATOR] Updated alpine base image to
v3.15.4
(gardener/aws-lb-readvertiser#20, @kon-angelo) - [OPERATOR] The release tags from now are prefixed with
v
. (gardener/aws-lb-readvertiser#18, @ialidzhikov)
0.7.0
[aws-lb-readvertiser]
Most notable changes
Improvements
- [OPERATOR] Fix a bug which could cause occasional unavailability of shoot api servers on AWS (#16, @BeckerMax)
0.6.0
[aws-lb-readvertiser]
Improvements
- [OPERATOR] The
aws-lb-readvertiser
does now ensure that the load balancer name provided via command line flags is a FQDN. If not, it will automatically convert it before starting the control loops. (#12, @zanetworker)
Docker Images
eu.gcr.io/gardener-project/gardener/aws-lb-readvertiser:0.6.0
0.5.0
[aws-lb-readvertiser]
Improvements
- [OPERATOR] An issue causing the aws-lb-readvertiser to panic in case the
.subsets
field of theEndpoint
object is empty has been fixed. (#11, @zanetworker)
Docker Images
eu.gcr.io/gardener-project/gardener/aws-lb-readvertiser:0.5.0
0.4.0
[aws-lb-readvertiser]
Action required
- [USER]
⚠️ The AWS LB readvertiser has been completely refactored and does now no longer change the deployment manifest of the kube-apiserver. Instead, it changes thedefault/kubernetes
endpoint and keeps it up-to-date. This requires users to deploy their kube-apiserver with--endpoint-reconciler-type=none
. Moreover, the AWS LB readvertiser needs a kubeconfig having privileges to talk to the kube-apiserver. Please consider the latest example manifest for instructions how to deploy the AWS LB readvertiser. (#10, @zanetworker)
Docker Image
aws-lb-readvertiser: eu.gcr.io/gardener-project/gardener/aws-lb-readvertiser:0.4.0
0.3.0
No functional changes; release created due to changes in the CI system.
Docker image: eu.gcr.io/gardener-project/gardener/aws-lb-readvertiser:0.3.0
0.2.0
Improvements
- Rebuilt Docker image to use latest
alpine:3.7
version.
Docker image: eu.gcr.io/gardener-project/gardener/aws-lb-readvertiser:0.2.0
0.1.0
Initial release
The AWS Load Balancer Readvertiser is a tool that is used for AWS Shoot clusters. The kube-apiserver
of a Shoot cluster must be reachable by the kubernetes
service in the default
namespace (usually created with service ip 100.64.0.1
). In order to enable that, the apiserver must expose its public ip address. In the Shoot setup, the only way to reach it is via a public load balancer. However, in AWS you don't get an IP address for your load balancers, but only a hostname. The underlying IP address can change at any time. The detection of those changes is exactly the purpose of the Readvertiser. It will watch for them and update the --advertise-address
flag of the kube-apiserver
deployment with the correct IP properly.
Docker image: eu.gcr.io/gardener-project/gardener/aws-lb-readvertiser:0.1.0