This changelog highlights the changes for v1-21-eks-9.
Base Image
Security updates to Amazon Linux 2.
Patches Added
- 0019-EKS-PATCH-AWS-Set-max-results-if-its-not-set.patch
- Cherry-pick of Kubernetes PR #106280, which is included in
Kubernetes 1.24. There was an upstream PR opened
to cherry-pick this change for 1.21, but it was not approved before the release of the patch version of Kubernetes
EKS-Distro uses for 1.21. - If max results is not set and instance IDs are not provided for the describe instances call in the aws cloud
provider, set max results. This prevents an expensive call against the EC2 API, which can result in timeouts.
- Cherry-pick of Kubernetes PR #106280, which is included in
- 0020-EKS-PATCH-extend-sa-token-if-audience-is-apiserver-1.patch
- Cherry-pick of Kubernetes PR #105954, which is included in
Kubernetes 1.24. - This fixes a bug related to extended SA token expiration when the audience is not kube-apiserver, as described in
Kubernetes issue #105801.
- Cherry-pick of Kubernetes PR #105954, which is included in
- 0021-EKS-PATCH-Parse-ipv6-address-before-comparison-10773.patch
- Modified cherry-pick of Kubernetes PR #107736, which is
included in Kubernetes 1.24. The difference between this patch and the upstream change is the upstreams use of
forked golang parsers, which were not included in the minor Kubernetes version that this patch applied to for EKS-D. - This fixes a bug related to ipv6 clusters, as described in
Kubernetes Issue #107735.
- Modified cherry-pick of Kubernetes PR #107736, which is
Patches Removed
- 0017-EKS-PATCH-apiserver-healthz-upper-log-verbosity-for-.patch
- This patched was removed because it assumed that users would have a certain alarm setup, which may not have been the
case. Users may notice an uptick of "kms-provider-0" errors in logs, as this patch intended to reduce this noise.
- This patched was removed because it assumed that users would have a certain alarm setup, which may not have been the
CSI Sidecar Version Changes
- external-snapshotter: 3.0.3 –> 4.1.1
For additional information, see the changelog for this release.
Release Manifest
Download the release manifest here: kubernetes-1-21-eks-9.yaml
Name | Version | URI |
---|---|---|
aws-iam-authenticator | 0.5.3 | public.ecr.aws/eks-distro/kubernetes-sigs/aws-iam-authenticator:v0.5.3-eks-1-21-9 |
coredns | 1.8.4 | public.ecr.aws/eks-distro/coredns/coredns:v1.8.4-eks-1-21-9 |
csi-snapshotter | 4.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v4.1.1-eks-1-21-9 |
etcd | 3.4.16 | public.ecr.aws/eks-distro/etcd-io/etcd:v3.4.16-eks-1-21-9 |
external-attacher | 3.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.2.0-eks-1-21-9 |
external-provisioner | 2.2.2 | public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.2.2-eks-1-21-9 |
external-resizer | 1.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.2.0-eks-1-21-9 |
go-runner | 0.9.0 | public.ecr.aws/eks-distro/kubernetes/go-runner:v0.9.0-eks-1-21-9 |
kube-apiserver | 1.21.5 | public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.21.5-eks-1-21-9 |
kube-controller-manager | 1.21.5 | public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.21.5-eks-1-21-9 |
kube-proxy | 1.21.5 | public.ecr.aws/eks-distro/kubernetes/kube-proxy:v1.21.5-eks-1-21-9 |
kube-proxy-base | 0.9.0 | public.ecr.aws/eks-distro/kubernetes/kube-proxy-base:v0.9.0-eks-1-21-9 |
kube-scheduler | 1.21.5 | public.ecr.aws/eks-distro/kubernetes/kube-scheduler:v1.21.5-eks-1-21-9 |
livenessprobe | 2.3.0 | public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.3.0-eks-1-21-9 |
metrics-server | 0.5.2 | public.ecr.aws/eks-distro/kubernetes-sigs/metrics-server:v0.5.2-eks-1-21-9 |
node-driver-registrar | 2.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.2.0-eks-1-21-9 |
pause | 1.21.5 | public.ecr.aws/eks-distro/kubernetes/pause:v1.21.5-eks-1-21-9 |
snapshot-controller | 4.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-controller:v4.1.1-eks-1-21-9 |
snapshot-validation-webhook | 4.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-validation-webhook:v4.1.1-eks-1-21-9 |