Releases: aws/eks-distro
EKS Distro v1.20-2 Release
This changelog highlights the changes for v1-20-eks-2.
Version Upgrades
Kubernetes
Upgraded Kubernetes to v1.20.7
Base Image
Upgraded base image (Amazon Linux 2) version to include the latest security fixes.
Patches
Patches Removed
The following patches were in EKS-D v1.20-1
but were removed in the version.
- 0006-EKS-PATCH-additional-subnet-configuration-for-AWS-EL.patch
- Merged in upstream Kubernetes PR #97431
- 0011-2020-25735_1_20.patch
- Merged in upstream Kubernetes. See issue #100096
Patches Added
- 0010-EKS-PATCH-chunk-target-operation-for-aws-targ.patch
- Fixes bug related to AWS TargetGroup
- Kubernetes/Kubernetes PR #101592, which should be included
in Kubernetes 1.22. This change was cherry picked for
upstream Kubernetes 1.20
Patch Name and Order Changes
For patches that were carried over from the previous release, there were some minor changes in the patch order (and thus
the start of each impacted patch's filename). These differences are functionally immaterial and do not impact the use or
application of the patches.
For additional information, see the changelog for this release.
Release Manifest
Download the release manifest here: kubernetes-1-20-eks-2.yaml
| Name | Version | URI |
|---|---|---|
| aws-iam-authenticator | 0.5.2 | public.ecr.aws/eks-distro/kubernetes-sigs/aws-iam-authenticator:v0.5.2-eks-1-20-2 |
| coredns | 1.8.3 | public.ecr.aws/eks-distro/coredns/coredns:v1.8.3-eks-1-20-2 |
| csi-snapshotter | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v3.0.3-eks-1-20-2 |
| etcd | 3.4.15 | public.ecr.aws/eks-distro/etcd-io/etcd:v3.4.15-eks-1-20-2 |
| external-attacher | 3.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.1.0-eks-1-20-2 |
| external-provisioner | 2.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.1.1-eks-1-20-2 |
| external-resizer | 1.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.1.0-eks-1-20-2 |
| go-runner | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/go-runner:v0.4.2-eks-1-20-2 |
| kube-apiserver | 1.20.7 | public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.20.7-eks-1-20-2 |
| kube-controller-manager | 1.20.7 | public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.20.7-eks-1-20-2 |
| kube-proxy | 1.20.7 | public.ecr.aws/eks-distro/kubernetes/kube-proxy:v1.20.7-eks-1-20-2 |
| kube-proxy-base | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/kube-proxy-base:v0.4.2-eks-1-20-2 |
| kube-scheduler | 1.20.7 | public.ecr.aws/eks-distro/kubernetes/kube-scheduler:v1.20.7-eks-1-20-2 |
| livenessprobe | 2.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.2.0-eks-1-20-2 |
| metrics-server | 0.4.3 | public.ecr.aws/eks-distro/kubernetes-sigs/metrics-server:v0.4.3-eks-1-20-2 |
| node-driver-registrar | 2.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.1.0-eks-1-20-2 |
| pause | 1.20.7 | public.ecr.aws/eks-distro/kubernetes/pause:v1.20.7-eks-1-20-2 |
| snapshot-controller | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-controller:v3.0.3-eks-1-20-2 |
| snapshot-validation-webhook | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-validation-webhook:v3.0.3-eks-1-20-2 |
EKS Distro v1.19-5 Release
This changelog highlights the changes for v1-19-eks-5.
Version Upgrades
Kubernetes
Upgraded Kubernetes from v1.19.8 to v1.19.12.
Base Image
Upgraded base image (Amazon Linux 2) version to include the latest security fixes.
Patches
Patches Removed
- 0007-EKS-PATCH-AWS-cloudprovider-allow-nlb-ip-and-externa.patch
- Cherry-picked by upstream Kubernetes PR #97975
- 0010-EKS-PATCH-additional-subnet-configuration-for-AWS-el.patch
- Cherry-picked by upstream Kubernetes PR #100416
- 0015-2021-25735_1_19.patch
- Merged in upstream Kubernetes. See Issue #100096
Minor Changes to Patches
Minor modifications were made to the patches themselves to match code changes in the upgraded Kubernetes version. These
changes are functionally immaterial and do not impact the use or application of the patches.
For additional information, see the changelog for this release.
Release Manifest
Download the release manifest here: kubernetes-1-19-eks-5.yaml
| Name | Version | URI |
|---|---|---|
| aws-iam-authenticator | 0.5.2 | public.ecr.aws/eks-distro/kubernetes-sigs/aws-iam-authenticator:v0.5.2-eks-1-19-5 |
| coredns | 1.8.0 | public.ecr.aws/eks-distro/coredns/coredns:v1.8.0-eks-1-19-5 |
| csi-snapshotter | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v3.0.3-eks-1-19-5 |
| etcd | 3.4.14 | public.ecr.aws/eks-distro/etcd-io/etcd:v3.4.14-eks-1-19-5 |
| external-attacher | 3.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.1.0-eks-1-19-5 |
| external-provisioner | 2.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.1.1-eks-1-19-5 |
| external-resizer | 1.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.1.0-eks-1-19-5 |
| go-runner | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/go-runner:v0.4.2-eks-1-19-5 |
| kube-apiserver | 1.19.12 | public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.19.12-eks-1-19-5 |
| kube-controller-manager | 1.19.12 | public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.19.12-eks-1-19-5 |
| kube-proxy | 1.19.12 | public.ecr.aws/eks-distro/kubernetes/kube-proxy:v1.19.12-eks-1-19-5 |
| kube-proxy-base | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/kube-proxy-base:v0.4.2-eks-1-19-5 |
| kube-scheduler | 1.19.12 | public.ecr.aws/eks-distro/kubernetes/kube-scheduler:v1.19.12-eks-1-19-5 |
| livenessprobe | 2.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.2.0-eks-1-19-5 |
| metrics-server | 0.4.0 | public.ecr.aws/eks-distro/kubernetes-sigs/metrics-server:v0.4.0-eks-1-19-5 |
| node-driver-registrar | 2.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.1.0-eks-1-19-5 |
| pause | 1.19.12 | public.ecr.aws/eks-distro/kubernetes/pause:v1.19.12-eks-1-19-5 |
| snapshot-controller | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-controller:v3.0.3-eks-1-19-5 |
| snapshot-validation-webhook | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-validation-webhook:v3.0.3-eks-1-19-5 |
EKS Distro v1.18-5 Release
This changelog highlights the changes for v1-18-eks-5.
Version Upgrades
Base Image
Upgraded base image (Amazon Linux 2) version to include the latest security fixes.
Patches
Added
- 0019-0019-EKS-PATCH-chunk-target-operation-for-aws-targ.patch
- Fixes bug related to AWS TargetGroup
- Kubernetes/Kubernetes PR #101592, which should be included
in Kubernetes 1.22. This change was cherrypicked for
upstream Kubernetes 1.18
For additional information, see the changelog for this release.
Release Manifest
Download the release manifest here: kubernetes-1-18-eks-5.yaml
| Name | Version | URI |
|---|---|---|
| aws-iam-authenticator | 0.5.2 | public.ecr.aws/eks-distro/kubernetes-sigs/aws-iam-authenticator:v0.5.2-eks-1-18-5 |
| coredns | 1.7.0 | public.ecr.aws/eks-distro/coredns/coredns:v1.7.0-eks-1-18-5 |
| csi-snapshotter | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v3.0.3-eks-1-18-5 |
| etcd | 3.4.14 | public.ecr.aws/eks-distro/etcd-io/etcd:v3.4.14-eks-1-18-5 |
| external-attacher | 3.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.1.0-eks-1-18-5 |
| external-provisioner | 2.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.1.1-eks-1-18-5 |
| external-resizer | 1.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.1.0-eks-1-18-5 |
| kube-apiserver | 1.18.16 | public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.18.16-eks-1-18-5 |
| kube-controller-manager | 1.18.16 | public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.18.16-eks-1-18-5 |
| kube-proxy | 1.18.16 | public.ecr.aws/eks-distro/kubernetes/kube-proxy:v1.18.16-eks-1-18-5 |
| kube-scheduler | 1.18.16 | public.ecr.aws/eks-distro/kubernetes/kube-scheduler:v1.18.16-eks-1-18-5 |
| kubernetes/go-runner | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/go-runner:v0.4.2-eks-1-18-5 |
| kubernetes/kube-proxy-base | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/kube-proxy-base:v0.4.2-eks-1-18-5 |
| livenessprobe | 2.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.2.0-eks-1-18-5 |
| metrics-server | 0.4.0 | public.ecr.aws/eks-distro/kubernetes-sigs/metrics-server:v0.4.0-eks-1-18-5 |
| node-driver-registrar | 2.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.1.0-eks-1-18-5 |
| pause | 1.18.16 | public.ecr.aws/eks-distro/kubernetes/pause:v1.18.16-eks-1-18-5 |
| snapshot-controller | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-controller:v3.0.3-eks-1-18-5 |
| snapshot-validation-webhook | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-validation-webhook:v3.0.3-eks-1-18-5 |
EKS Distro v1.20-1 Release
This changelog highlights the changes for v1-20-eks-1.
All described changes are compared to the version of EKS-D 1.19 (v1.19-4) that was most recently released at the time of
this version's initial release and may not reflect differences between to future releases of EKS-D 1.19 and v1.20-1.
Version Upgrades
Kubernetes
Upgraded Kubernetes to v1.20.4
Kubernetes Components
- coredns 1.8.0 —> 1.8.3
- etcd 3.4.14 —> 3.4.15
- metrics-server 0.4.0 —> 0.4.3
Base Image
Upgraded base image (Amazon Linux 2) version to include the latest security fixes.
Patches
Patches Removed
The following patches were in EKS-D v1.19-4
but were removed in the version.
- 0004-EKS-PATCH-volume-plugin-requests-patch.patch
- Merged in upstream Kubernetes PR #91785
- For additional information, see the API Changes
section of the Kubernetes 1.20 changelog or the quoted portion here:Kube-controller-manager: volume plugins can be restricted from contacting local and loopback addresses by setting --volume-host-allow-local-loopback=false, or from contacting specific CIDR ranges by setting --volume-host-cidr-denylist (for example, --volume-host-cidr-denylist=127.0.0.1/28,feed::/16)
- 0006-EKS-PATCH-using-regional-sts-endpoint-for-assume-ecr.patch
- Functionality no longer must be provided here
- 0007-EKS-PATCH-AWS-cloudprovider-allow-nlb-ip-and-externa.patch
- Merged in upstream Kubernetes PR #92839
- 0008-EKS-PATCH-Update-aws-sdk-go-to-v1.34.24.patch
- Merged in upstream Kubernetes PR #91513
Patch Name and Order Changes
For patches that were carried over from the previous release, there were some minor changes in the patch order (and thus
the start of each impacted patch's filename). These differences are functionally immaterial and do not impact the use or
application of the patches.
Component Versions
| Component | Version |
|---|---|
| aws-iam-authenticator | 0.5.2 |
| cni-plugins | 0.8.7 |
| coredns | 1.8.3 |
| etcd | 3.4.15 |
| external-attacher | 3.1.0 |
| external-provisioner | 2.1.1 |
| external-resizer | 1.1.0 |
| external-snapshotter | 3.0.3 |
| kubernetes | 1.20.4 |
| livenessprobe | 2.2.0 |
| metrics-server | 0.4.3 |
| node-driver-registrar | 2.1.0 |
| pause | 3.2.0 |
For additional information, see the changelog for this release.
Release Manifest
Download the release manifest here: kubernetes-1-20-eks-1.yaml
EKS Distro v1.19-4 Release
This changelog highlights the changes for v1-19-eks-4.
Version Upgrades
Kubernetes
Upgraded Kubernetes from v1.19.6 to v1.19.8.
Base Image
Upgraded base image (Amazon Linux 2) version to include the latest security fixes.
Minor Changes to Patches
Minor modifications were made to the patches themselves to match code changes in the upgraded Kubernetes version.
These changes are functionally immaterial and do not impact the use or application of the patches.
For additional information, see the changelog for this release.
Release Manifest
Download the release manifest here: kubernetes-1-19-eks-4.yaml
| Name | Version | URI |
|---|---|---|
| aws-iam-authenticator | 0.5.2 | public.ecr.aws/eks-distro/kubernetes-sigs/aws-iam-authenticator:v0.5.2-eks-1-19-4 |
| coredns | 1.8.0 | public.ecr.aws/eks-distro/coredns/coredns:v1.8.0-eks-1-19-4 |
| csi-snapshotter | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v3.0.3-eks-1-19-4 |
| etcd | 3.4.14 | public.ecr.aws/eks-distro/etcd-io/etcd:v3.4.14-eks-1-19-4 |
| external-attacher | 3.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.1.0-eks-1-19-4 |
| external-provisioner | 2.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.1.1-eks-1-19-4 |
| external-resizer | 1.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.1.0-eks-1-19-4 |
| go-runner | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/go-runner:v0.4.2-eks-1-19-4 |
| kube-apiserver | 1.19.8 | public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.19.8-eks-1-19-4 |
| kube-controller-manager | 1.19.8 | public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.19.8-eks-1-19-4 |
| kube-proxy | 1.19.8 | public.ecr.aws/eks-distro/kubernetes/kube-proxy:v1.19.8-eks-1-19-4 |
| kube-proxy-base | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/kube-proxy-base:v0.4.2-eks-1-19-4 |
| kube-scheduler | 1.19.8 | public.ecr.aws/eks-distro/kubernetes/kube-scheduler:v1.19.8-eks-1-19-4 |
| livenessprobe | 2.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.2.0-eks-1-19-4 |
| metrics-server | 0.4.0 | public.ecr.aws/eks-distro/kubernetes-sigs/metrics-server:v0.4.0-eks-1-19-4 |
| node-driver-registrar | 2.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.1.0-eks-1-19-4 |
| pause | 1.19.8 | public.ecr.aws/eks-distro/kubernetes/pause:v1.19.8-eks-1-19-4 |
| snapshot-controller | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-controller:v3.0.3-eks-1-19-4 |
| snapshot-validation-webhook | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-validation-webhook:v3.0.3-eks-1-19-4 |
EKS Distro v1.18-4 Release
This changelog highlights the changes for v1-18-eks-4.
Version Upgrades
Kubernetes
Upgraded Kubernetes from v1.18.9 to v1.18.16.
Base Image
Upgraded base image (Amazon Linux 2) version to include the latest security fixes.
Patches
Removed Patch
- 0017-EKS-PATCH-Accept-healthy-instances-in-list-of-active.patch
- Removed because these changes were cherry-picked by upstream Kubernetes and included in the version of Kubernetes
used by this release of EKS-D. - See upstream Kubernetes PR #97164 for additional information.
- Removed because these changes were cherry-picked by upstream Kubernetes and included in the version of Kubernetes
Additional Changes to Patches
Below are additional changes to the patches in this minor release of EKS-D. These changes are functionally immaterial
and do not impact the use or application of the patches.
- The two patches that came after the removed patch were renamed to keep constancy for the numbering in the patch
filenames. The numbers in their filenames were decremented by one.- 0018-EKS-PATCH-Delete-leaked-volume-<...>-kno.patch --> 0017-EKS-PATCH-Delete-leaked-volume-<...>-kno.patch
- 0019-2021-25735_1_18.patch --> 0018-2021-25735_1_18.patch
- Minor modifications to the patches themselves to match code changes in the upgraded Kubernetes version.
For additional information, see the changelog for this release.
Release Manifest
Download the release manifest here: kubernetes-1-18-eks-4.yaml
| Name | Version | URI |
|---|---|---|
| aws-iam-authenticator | 0.5.2 | public.ecr.aws/eks-distro/kubernetes-sigs/aws-iam-authenticator:v0.5.2-eks-1-18-4 |
| coredns | 1.7.0 | public.ecr.aws/eks-distro/coredns/coredns:v1.7.0-eks-1-18-4 |
| csi-snapshotter | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v3.0.3-eks-1-18-4 |
| etcd | 3.4.14 | public.ecr.aws/eks-distro/etcd-io/etcd:v3.4.14-eks-1-18-4 |
| external-attacher | 3.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.1.0-eks-1-18-4 |
| external-provisioner | 2.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.1.1-eks-1-18-4 |
| external-resizer | 1.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.1.0-eks-1-18-4 |
| go-runner | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/go-runner:v0.4.2-eks-1-18-4 |
| kube-apiserver | 1.18.16 | public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.18.16-eks-1-18-4 |
| kube-controller-manager | 1.18.16 | public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.18.16-eks-1-18-4 |
| kube-proxy | 1.18.16 | public.ecr.aws/eks-distro/kubernetes/kube-proxy:v1.18.16-eks-1-18-4 |
| kube-proxy-base | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/kube-proxy-base:v0.4.2-eks-1-18-4 |
| kube-scheduler | 1.18.16 | public.ecr.aws/eks-distro/kubernetes/kube-scheduler:v1.18.16-eks-1-18-4 |
| livenessprobe | 2.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.2.0-eks-1-18-4 |
| metrics-server | 0.4.0 | public.ecr.aws/eks-distro/kubernetes-sigs/metrics-server:v0.4.0-eks-1-18-4 |
| node-driver-registrar | 2.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.1.0-eks-1-18-4 |
| pause | 1.18.16 | public.ecr.aws/eks-distro/kubernetes/pause:v1.18.16-eks-1-18-4 |
| snapshot-controller | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-controller:v3.0.3-eks-1-18-4 |
| snapshot-validation-webhook | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-validation-webhook:v3.0.3-eks-1-18-4 |
EKS Distro v1.19-3 Release
This changelog highlights the changes for v1-19-eks-3.
Patches
Patches were added to address security vulnerabilities in Kubernetes.
See GitHub issue #100096 for more details.
For additional information, see the changelog for this release.
Release Manifest
Download the release manifest here: kubernetes-1-19-eks-3.yaml
| Name | Version | URI |
|---|---|---|
| aws-iam-authenticator | 0.5.2 | public.ecr.aws/eks-distro/kubernetes-sigs/aws-iam-authenticator:v0.5.2-eks-1-19-3 |
| coredns | 1.8.0 | public.ecr.aws/eks-distro/coredns/coredns:v1.8.0-eks-1-19-3 |
| csi-snapshotter | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v3.0.3-eks-1-19-3 |
| etcd | 3.4.14 | public.ecr.aws/eks-distro/etcd-io/etcd:v3.4.14-eks-1-19-3 |
| external-attacher | 3.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.1.0-eks-1-19-3 |
| external-provisioner | 2.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.1.1-eks-1-19-3 |
| external-resizer | 1.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.1.0-eks-1-19-3 |
| go-runner | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/go-runner:v0.4.2-eks-1-19-3 |
| kube-apiserver | 1.19.6 | public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.19.6-eks-1-19-3 |
| kube-controller-manager | 1.19.6 | public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.19.6-eks-1-19-3 |
| kube-proxy | 1.19.6 | public.ecr.aws/eks-distro/kubernetes/kube-proxy:v1.19.6-eks-1-19-3 |
| kube-proxy-base | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/kube-proxy-base:v0.4.2-eks-1-19-3 |
| kube-scheduler | 1.19.6 | public.ecr.aws/eks-distro/kubernetes/kube-scheduler:v1.19.6-eks-1-19-3 |
| livenessprobe | 2.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.2.0-eks-1-19-3 |
| metrics-server | 0.4.0 | public.ecr.aws/eks-distro/kubernetes-sigs/metrics-server:v0.4.0-eks-1-19-3 |
| node-driver-registrar | 2.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.1.0-eks-1-19-3 |
| pause | 1.19.6 | public.ecr.aws/eks-distro/kubernetes/pause:v1.19.6-eks-1-19-3 |
| snapshot-controller | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-controller:v3.0.3-eks-1-19-3 |
| snapshot-validation-webhook | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-validation-webhook:v3.0.3-eks-1-19-3 |
EKS Distro v1.18-3 Release
This changelog highlights the changes for v1-18-eks-3.
Patches
Patches were added to address security vulnerabilities in Kubernetes.
See GitHub issue #100096 for more details.
For additional information, see the changelog for this release.
Release Manifest
Download the release manifest here: kubernetes-1-18-eks-3.yaml
| Name | Version | URI |
|---|---|---|
| aws-iam-authenticator | 0.5.2 | public.ecr.aws/eks-distro/kubernetes-sigs/aws-iam-authenticator:v0.5.2-eks-1-18-3 |
| coredns | 1.7.0 | public.ecr.aws/eks-distro/coredns/coredns:v1.7.0-eks-1-18-3 |
| csi-snapshotter | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v3.0.3-eks-1-18-3 |
| etcd | 3.4.14 | public.ecr.aws/eks-distro/etcd-io/etcd:v3.4.14-eks-1-18-3 |
| external-attacher | 3.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.1.0-eks-1-18-3 |
| external-provisioner | 2.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.1.1-eks-1-18-3 |
| external-resizer | 1.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.1.0-eks-1-18-3 |
| go-runner | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/go-runner:v0.4.2-eks-1-18-3 |
| kube-apiserver | 1.18.9 | public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.18.9-eks-1-18-3 |
| kube-controller-manager | 1.18.9 | public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.18.9-eks-1-18-3 |
| kube-proxy | 1.18.9 | public.ecr.aws/eks-distro/kubernetes/kube-proxy:v1.18.9-eks-1-18-3 |
| kube-proxy-base | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/kube-proxy-base:v0.4.2-eks-1-18-3 |
| kube-scheduler | 1.18.9 | public.ecr.aws/eks-distro/kubernetes/kube-scheduler:v1.18.9-eks-1-18-3 |
| livenessprobe | 2.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.2.0-eks-1-18-3 |
| metrics-server | 0.4.0 | public.ecr.aws/eks-distro/kubernetes-sigs/metrics-server:v0.4.0-eks-1-18-3 |
| node-driver-registrar | 2.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.1.0-eks-1-18-3 |
| pause | 1.18.9 | public.ecr.aws/eks-distro/kubernetes/pause:v1.18.9-eks-1-18-3 |
| snapshot-controller | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-controller:v3.0.3-eks-1-18-3 |
| snapshot-validation-webhook | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-validation-webhook:v3.0.3-eks-1-18-3 |
EKS Distro v1.19-2 Release
This changelog highlights the changes for v1-19-eks-2).
Patches
Patches Added
The following patches were not in EKS-D v1.19-1
but were added in the version.
-
0013-EKS-PATCH-aws_credentials-update-ecr-url-validation-.patch
-
Adds support for ECR endpoints in isolated AWS regions. There is an open PR (#95415)
for upstream Kubernetes that applies these changes. -
This patch was part of 1.18 but was left out of 1.19-1
-
0014-EKS-PATCH-Delete-leaked-volume-if-driver-doesn-t-kno.patch
- This patch applies the changes from upstream Kubernetes PR #99664,
which is open as of the time of EKS-D v1.19-2 release, and is raised in issue #754
in aws-ebs-csi-driver. - The changes in this patch fix a bug where a volume could be created during the create process, but the driver does
not know the status of this volume. The changes in this patch now delete the leaked driver. - This patch was added in 1.18-2 but was left out of 1.19-1, as it did not exist at the time of 1.19-1 release.
- This patch applies the changes from upstream Kubernetes PR #99664,
For additional information, see the changelog for this release.
Release Manifest
Download the release manifest here: kubernetes-1-19-eks-2.yaml
| Name | Version | URI |
|---|---|---|
| aws-iam-authenticator | 0.5.2 | public.ecr.aws/eks-distro/kubernetes-sigs/aws-iam-authenticator:v0.5.2-eks-1-19-2 |
| coredns | 1.8.0 | public.ecr.aws/eks-distro/coredns/coredns:v1.8.0-eks-1-19-2 |
| csi-snapshotter | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v3.0.3-eks-1-19-2 |
| etcd | 3.4.14 | public.ecr.aws/eks-distro/etcd-io/etcd:v3.4.14-eks-1-19-2 |
| external-attacher | 3.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.1.0-eks-1-19-2 |
| external-provisioner | 2.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.1.1-eks-1-19-2 |
| external-resizer | 1.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.1.0-eks-1-19-2 |
| go-runner | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/go-runner:v0.4.2-eks-1-19-2 |
| kube-apiserver | 1.19.6 | public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.19.6-eks-1-19-1 |
| kube-controller-manager | 1.19.6 | public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.19.6-eks-1-19-1 |
| kube-proxy | 1.19.6 | public.ecr.aws/eks-distro/kubernetes/kube-proxy:v1.19.6-eks-1-19-1 |
| kube-proxy-base | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/kube-proxy-base:v0.4.2-eks-1-19-2 |
| kube-scheduler | 1.19.6 | public.ecr.aws/eks-distro/kubernetes/kube-scheduler:v1.19.6-eks-1-19-1 |
| livenessprobe | 2.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.2.0-eks-1-19-2 |
| metrics-server | 0.4.0 | public.ecr.aws/eks-distro/kubernetes-sigs/metrics-server:v0.4.0-eks-1-19-2 |
| node-driver-registrar | 2.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.1.0-eks-1-19-2 |
| pause | 1.19.6 | public.ecr.aws/eks-distro/kubernetes/pause:v1.19.6-eks-1-19-1 |
| snapshot-controller | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-controller:v3.0.3-eks-1-19-2 |
| snapshot-validation-webhook | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-validation-webhook:v3.0.3-eks-1-19-2 |
EKS Distro v1.18-2 Release
This changelog highlights the changes for v1-18-eks-2).
Patches
Patches Added
The following patches were not in EKS-D v1.18.1
but were added in the version.
- 0017-EKS-PATCH-Accept-healthy-instances-in-list-of-active.patch
- This patch applies the changes (PR #85920) that upstream
Kubernetes cherry-picked (PR #97164) for 1.18. The changes
are part of Kubernetes 1.19, so this patch will only apply to 1.18. - The changes in this patch fix a bug related to AWS Network Load Balancer (NLB) and cordoned nodes. Previously,
cordoned nodes were erroneously not deregistered from an NLB's target group, despite being perceived as already out
of the target group. Now, with this patch, Cordoned nodes are deregistered from target groups as expected.
- This patch applies the changes (PR #85920) that upstream
- 0018-EKS-PATCH-Delete-leaked-volume-if-driver-doesn-t-kno.patch
- This patch applies the changes from upstream Kubernetes PR #99664,
which is open as of the time of EKS-D v1.18.2 release, and is raised in issue #754
in aws-ebs-csi-driver. - The changes in this patch fix a bug where a volume could be created during the create process, but the driver does
not know the status of this volume. The changes in this patch now delete the leaked volume.
- This patch applies the changes from upstream Kubernetes PR #99664,
For additional information, see the changelog for this release.
Release Manifest
Download the release manifest here: kubernetes-1-18-eks-2.yaml
| Name | Version | URI |
|---|---|---|
| aws-iam-authenticator | 0.5.2 | public.ecr.aws/eks-distro/kubernetes-sigs/aws-iam-authenticator:v0.5.2-eks-1-18-2 |
| coredns | 1.7.0 | public.ecr.aws/eks-distro/coredns/coredns:v1.7.0-eks-1-18-2 |
| csi-snapshotter | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v3.0.3-eks-1-18-2 |
| etcd | 3.4.14 | public.ecr.aws/eks-distro/etcd-io/etcd:v3.4.14-eks-1-18-2 |
| external-attacher | 3.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.1.0-eks-1-18-2 |
| external-provisioner | 2.1.1 | public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.1.1-eks-1-18-2 |
| external-resizer | 1.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.1.0-eks-1-18-2 |
| go-runner | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/go-runner:v0.4.2-eks-1-18-2 |
| kube-apiserver | 1.18.9 | public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.18.9-eks-1-18-2 |
| kube-controller-manager | 1.18.9 | public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.18.9-eks-1-18-2 |
| kube-proxy | 1.18.9 | public.ecr.aws/eks-distro/kubernetes/kube-proxy:v1.18.9-eks-1-18-2 |
| kube-proxy-base | 0.4.2 | public.ecr.aws/eks-distro/kubernetes/kube-proxy-base:v0.4.2-eks-1-18-2 |
| kube-scheduler | 1.18.9 | public.ecr.aws/eks-distro/kubernetes/kube-scheduler:v1.18.9-eks-1-18-2 |
| livenessprobe | 2.2.0 | public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.2.0-eks-1-18-2 |
| metrics-server | 0.4.0 | public.ecr.aws/eks-distro/kubernetes-sigs/metrics-server:v0.4.0-eks-1-18-2 |
| node-driver-registrar | 2.1.0 | public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.1.0-eks-1-18-2 |
| pause | 1.18.9 | public.ecr.aws/eks-distro/kubernetes/pause:v1.18.9-eks-1-18-2 |
| snapshot-controller | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-controller:v3.0.3-eks-1-18-2 |
| snapshot-validation-webhook | 3.0.3 | public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-validation-webhook:v3.0.3-eks-1-18-2 |