github aws/eks-distro v1-19-eks-1
EKS Distro v1.19-1 Release

latest releases: v1-28-eks-38, v1-30-eks-20, v1-29-eks-27...
2 years ago

This changelog highlights the changes for v1-19-eks-1).

Upgrade Kubernetes Versions

  • Upgraded Kubernetes to 1.19.6

Patches

Patches Removed

The following patches were in EKS-D v1.18.1
but were removed in the version.

Patches that were removed because their changes were made in upstream Kubernetes 1.19:

  • 0007-EKS-PATCH-fix-aws-loadbalancer-nodePort-cannot-chang.patch
  • 0008-EKS-PATCH-aws-Fix-address-sorting-of-multiple-interf.patch
  • 0009-EKS-PATCH-fix-aws-loadbalancer-vpc-cidr-calculation.patch
  • 0010-EKS-PATCH-refine-aws-loadbalancer-worker-node-SG-rul.patch
  • 0011-EKS-PATCH-Allow-UDP-for-AWS-NLB.patch
  • 0017-EKS-PATCH-Accept-healthy-instances-in-list-of-active.patch

Patches that were removed for another reason:

  • 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 will likely be added back to a future release for 1.19.
  • 0018-EKS-PATCH-Delete-leaked-volume-if-driver-doesn-t-kno.patch
    • This patch was added to 1.18.2 but was not available at the initial release of 1.19. It will be added to a future
      release for 1.19.

Patches Added

The following patches were not in EKS-D v1.18
but were added in the version.

  • 0010-EKS-PATCH-additional-subnet-configuration-for-AWS-el.patch
    • This patch applies changes from upstream Kubernetes PR #97431.
      At the time of this changelog's creation, this PR is tagged to be part of the Kubernetes v1.21 release.
    • These changes allow for AWS CloudProvider to consider all subnets that are not tagged explicitly for another cluster
      when provisioning NLB/CLB for service resources. Previously, cluster tags were required for auto-discovery. In
      addition, this patch provides an annotation to configure the subnets manually. See the above-linked, upstream PR
      description for additional details.
  • 0012-EKS-PATCH-allow-override-of-kube-proxy-base-image
    • This patch enabled the ability to override the kube-proxy base image used. The motivation for this change is to
      provide the ability to get security fixes that may not yet be available in the upstream base image.

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.0
etcd 3.4.14
external-attacher 3.0.1
external-provisioner 2.0.3
external-resizer 1.0.1
external-snapshotter 3.0.2
kubernetes 1.18.9 --> 1.19.6
livenessprobe 2.1.0
metrics-server 0.4.0
node-driver-registrar 2.0.1

For additional information, see the changelog for this release.

Release Manifest

Download the release manifest here: kubernetes-1-19-eks-1.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-1
coredns 1.8.0 public.ecr.aws/eks-distro/coredns/coredns:v1.8.0-eks-1-19-1
csi-snapshotter 3.0.3 public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v3.0.3-eks-1-19-1
etcd 3.4.14 public.ecr.aws/eks-distro/etcd-io/etcd:v3.4.14-eks-1-19-1
external-attacher 3.1.0 public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v3.1.0-eks-1-19-1
external-provisioner 2.1.1 public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v2.1.1-eks-1-19-1
external-resizer 1.1.0 public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.1.0-eks-1-19-1
go-runner 0.4.2 public.ecr.aws/eks-distro/kubernetes/go-runner:v0.4.2-eks-1-19-1
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-1
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-1
metrics-server 0.4.0 public.ecr.aws/eks-distro/kubernetes-sigs/metrics-server:v0.4.0-eks-1-19-1
node-driver-registrar 2.1.0 public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.1.0-eks-1-19-1
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-1
snapshot-validation-webhook 3.0.3 public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/snapshot-validation-webhook:v3.0.3-eks-1-19-1

Don't miss a new eks-distro release

NewReleases is sending notifications on new releases.