Document history for Amazon EKS - Amazon EKS

Document history for Amazon EKS

The following table describes the major updates and new features for the Amazon EKS User Guide. We also update the documentation frequently to address the feedback that you send us.

Change Description Date

VT1 video support

Custom Amazon Linux AMIs now support VT1 for some distributions. This enablement advertises Xilinx U30 devices on your Amazon EKS cluster.

September 13, 2021

Amazon EKS Connector is now available

The Amazon EKS Connector allows you to register and connect any conformant Kubernetes cluster to AWS and visualize it in the Amazon EKS console.

September 8, 2021

Amazon EKS Anywhere is now available

Amazon EKS Anywhere is a new deployment option for Amazon EKS that enables you to easily create and operate Kubernetes clusters on-premises.

September 8, 2021

Amazon FSx for NetApp ONTAP CSI driver

Added topic that summarizes the Amazon FSx for NetApp ONTAP CSI driver and gives links to other references.

September 2, 2021

Managed node groups now auto-calculates the Amazon EKS recommended maximum pods for nodes

Managed node groups now auto-calculates the Amazon EKS maximum pods for nodes that you deploy without a launch template, or with a launch template that you haven't specified an AMI ID in.

August 30, 2021

Remove Amazon EKS management of add-on settings without removing the Amazon EKS add-on software

You can now remove an Amazon EKS add-on without removing the add-on software from your cluster.

August 20, 2021

Create multi-homed Pods using Multus

You can now add multiple network interfaces to a Pod using Multus.

August 2, 2021

Add more IP addresses to your Linux Amazon EC2 nodes

You can now add significantly more IP addresses to your Linux Amazon EC2 nodes. This means that you can run a higher density of pods on each node.

July 27, 2021

Kubernetes version 1.21

Added Kubernetes version 1.21 support.

July 19, 2021

Containerd runtime bootstrap

The Amazon EKS optimized accelerated Amazon Linux Amazon Machine Image (AMI) now contains a bootstrap flag to optionally enable the containerd runtime in Amazon EKS optimized and Bottlerocket AMIs. This flag is available in all supported Kubernetes versions of the AMI.

July 19, 2021

Added managed policies topic

A list of all Amazon EKS IAM managed policies and changes that were made to them since June 17, 2021.

June 17, 2021

Use security groups for pods with Fargate

You can now use security groups for pods with Fargate, in addition to using them with Amazon EC2 nodes.

June 1, 2021

Added CoreDNS and kubeproxy Amazon EKS add-ons

Amazon EKS can now help you manage the CoreDNS and kubeproxy Amazon EKS add-ons for your cluster.

May 19, 2021

Kubernetes version 1.20

Added Kubernetes version 1.20 support for new clusters and version upgrades.

May 18, 2021

AWS Load Balancer Controller 2.2.0 released

You can now use the AWS Load Balancer Controller to create Elastic Load Balancers using instance or IP targets.

May 14, 2021

Node taints for managed node groups

Amazon EKS now supports adding note taints to managed node groups.

May 11, 2021

Secrets encryption for existing clusters

Amazon EKS now supports adding secrets encyption to existing clusters.

February 26, 2021

Kubernetes version 1.19

Added Kubernetes version 1.19 support for new clusters and version upgrades.

February 16, 2021

Amazon EKS now supports OpenID Connect (OIDC) identity providers as a method to authenticate users to your cluster that's version 1.16 or later.

OIDC identity providers can be used with, or as an alternative to AWS Identity and Access Management (IAM).

February 12, 2021

View node and workload resources in the AWS Management Console

You can now view details about your managed, self-managed, and Fargate nodes and your deployed Kubernetes workloads in the AWS Management Console.

December 1, 2020

Deploy Spot Instance types in a managed node group

You can now deploy multiple Spot or On-Demand Instance types to a managed node group.

December 1, 2020

Amazon EKS can now manage specific add-ons for your cluster

You can manage add-ons yourself, or allow Amazon EKS control the launch and version of an add-on through the Amazon EKS API for clusters that are running Kubernetes version 1.18 with platform version eks.3 or later.

December 1, 2020

Share an ALB across multiple Ingresses

You can now share an AWS Application Load Balancer (ALB) across multiple Kubernetes Ingresses. In the past, you had to deploy a separate ALB for each Ingress.

October 23, 2020

NLB IP target support

You can now deploy a network load balancer (NLB) with IP targets. This means you can use an NLB to load balance network traffic to Fargate pods and directly to pods that are running on Amazon EC2 nodes.

October 23, 2020

Kubernetes version 1.18

Added Kubernetes version 1.18 support for new clusters and version upgrades.

October 13, 2020

Specify a custom CIDR block for Kubernetes service IP address assignment.

You can now specify a custom CIDR block that Kubernetes assigns service IP addresses from.

September 29, 2020

Assign security groups to individual pods

You can now associate different security groups to some of the individual pods that are running on many Amazon EC2 instance types.

September 9, 2020

Deploy Bottlerocket on your nodes

You can now deploy nodes that are running Bottlerocket.

August 31, 2020

The ability to launch Arm nodes is generally available

You can now launch Arm nodes in managed and self-managed node groups.

August 17, 2020

Managed node group launch templates and custom AMI

You can now deploy a managed node group that uses an Amazon EC2 launch template. The launch template can specify a custom AMI, if you choose.

August 17, 2020

EFS support for AWS Fargate

You can now use Amazon EFS with AWS Fargate.

August 17, 2020

Amazon EKS platform version update

This is a new platform version with security fixes and enhancements. This includes UDP support for services of type LoadBalancer when using NLB with Kubernetes 1.15 or later. For more information, see the Allow UDP for AWS NLB issue on GitHub.

August 12, 2020

Amazon EKS Region expansion

Amazon EKS is now available in the Africa (Cape Town) (af-south-1) and Europe (Milan) (eu-south-1) Regions.

August 6, 2020

Fargate usage metrics

AWS Fargate provides CloudWatch usage metrics that provide visibility into your accounts usage of Fargate On-Demand resources.

August 3, 2020

Kubernetes version 1.17

Added Kubernetes version 1.17 support for new clusters and version upgrades.

July 10, 2020

Create and manage App Mesh resources from within Kubernetes with the App Mesh controller for Kubernetes

You can create and manage App Mesh resources from within Kubernetes. The controller also automatically injects the Envoy proxy and init containers into pods that you deploy.

June 18, 2020

Amazon EKS now supports Amazon EC2 Inf1 nodes

You can add Amazon EC2 Inf1 nodes to your cluster.

June 4, 2020

Amazon EKS Region expansion

Amazon EKS is now available in the AWS GovCloud (US-East) (us-gov-east-1) and AWS GovCloud (US-West) (us-gov-west-1) Regions.

May 13, 2020

Kubernetes 1.12 is no longer supported on Amazon EKS

Kubernetes version 1.12 is no longer supported on Amazon EKS. Update any 1.12 clusters to version 1.13 or later to avoid service interruption.

May 12, 2020

Kubernetes version 1.16

Added Kubernetes version 1.16 support for new clusters and version upgrades.

April 30, 2020

Added the AWSServiceRoleForAmazonEKS service-linked role

Added the AWSServiceRoleForAmazonEKS service-linked role.

April 16, 2020

Kubernetes version 1.15

Added Kubernetes version 1.15 support for new clusters and version upgrades.

March 10, 2020

Amazon EKS Region expansion

Amazon EKS is now available in the Beijing (cn-north-1) and Ningxia (cn-northwest-1) Regions.

February 26, 2020

FSx for Lustre CSI driver

Added topic for installing the FSx for Lustre CSI Driver on Kubernetes 1.14 Amazon EKS clusters.

December 23, 2019

Restrict network access to the public access endpoint of a cluster

With this update, you can use Amazon EKS to restrict the CIDR ranges that can communicate to the public access endpoint of the Kubernetes API server.

December 20, 2019

Resolve the private access endpoint address for a cluster from outside of a VPC

With this update, you can use Amazon EKS to resolve the private access endpoint of the Kubernetes API server from outside of a VPC.

December 13, 2019

(Beta) Amazon EC2 A1 Amazon EC2 instance nodes

Launch Amazon EC2 A1 Amazon EC2 instance nodes that register with your Amazon EKS cluster.

December 4, 2019

Creating a cluster on AWS Outposts

Amazon EKS now supports creating clusters on AWS Outposts.

December 3, 2019

AWS Fargate on Amazon EKS

Amazon EKS Kubernetes clusters now support running pods on Fargate.

December 3, 2019

Amazon EKS Region expansion

Amazon EKS is now available in the Canada (Central) (ca-central-1) Region.

November 21, 2019

Managed node groups

Amazon EKS managed node groups automate the provisioning and lifecycle management of nodes (Amazon EC2 instances) for Amazon EKS Kubernetes clusters.

November 18, 2019

Amazon EKS platform version update

New platform versions to address CVE-2019-11253.

November 6, 2019

Kubernetes 1.11 is no longer supported on Amazon EKS

Kubernetes version 1.11 is no longer supported on Amazon EKS. Please update any 1.11 clusters to version 1.12 or higher to avoid service interruption.

November 4, 2019

Amazon EKS Region expansion

Amazon EKS is now available in the South America (São Paulo) (sa-east-1) Region.

October 16, 2019

Windows support

Amazon EKS clusters running Kubernetes version 1.14 now support Windows workloads.

October 7, 2019

Autoscaling

Added a chapter to cover some of the different types of Kubernetes autoscaling that are supported on Amazon EKS clusters.

September 30, 2019

Kubernetes Dashboard update

Updated topic for installing the Kubernetes Dashboard on Amazon EKS clusters to use the beta 2.0 version.

September 28, 2019

Amazon EFS CSI driver

Added topic for installing the Amazon EFS CSI Driver on Kubernetes 1.14 Amazon EKS clusters.

September 19, 2019

Amazon EC2 Systems Manager parameter for Amazon EKS optimized AMI ID

Added topic for retrieving the Amazon EKS optimized AMI ID using an Amazon EC2 Systems Manager parameter. The parameter eliminates the need for you to look up AMI IDs.

September 18, 2019

Amazon EKS resource tagging

You can manage tagging of your Amazon EKS clusters.

September 16, 2019

Amazon EBS CSI driver

Added topic for installing the Amazon EBS CSI driver on Kubernetes 1.14 Amazon EKS clusters.

September 9, 2019

New Amazon EKS optimized AMI patched for CVE-2019-9512 and CVE-2019-9514

Amazon EKS has updated the Amazon EKS optimized AMI to address CVE-2019-9512 and CVE-2019-9514.

September 6, 2019

Announcing deprecation of Kubernetes 1.11 in Amazon EKS

Amazon EKS discontinued support for Kubernetes version 1.11 on November 4, 2019.

September 4, 2019

Kubernetes version 1.14

Added Kubernetes version 1.14 support for new clusters and version upgrades.

September 3, 2019

IAM roles for service accounts

With IAM roles for service accounts on Amazon EKS clusters, you can associate an IAM role with a Kubernetes service account. With this feature, you no longer need to provide extended permissions to the node IAM role so that pods on that node can call AWS APIs.

September 3, 2019

Amazon EKS Region expansion

Amazon EKS is now available in the Middle East (Bahrain) (me-south-1) Region.

August 29, 2019

Amazon EKS platform version update

New platform versions to address CVE-2019-9512 and CVE-2019-9514.

August 28, 2019

Amazon EKS platform version update

New platform versions to address CVE-2019-11247 and CVE-2019-11249.

August 5, 2019

Amazon EKS Region expansion

Amazon EKS is now available in the Asia Pacific (Hong Kong) (ap-east-1) Region.

July 31, 2019

Kubernetes 1.10 no longer supported on Amazon EKS

Kubernetes version 1.10 is no longer supported on Amazon EKS. Update any 1.10 clusters to version 1.11 or higher to avoid service interruption.

July 30, 2019

Added topic on ALB ingress controller

The AWS ALB Ingress Controller for Kubernetes is a controller that triggers an ALB being created when ingress resources are created.

July 11, 2019

New Amazon EKS optimized AMI

Removing unnecessary kubectl binary from AMIs.

July 3, 2019

Kubernetes version 1.13

Added Kubernetes version 1.13 support for new clusters and version upgrades.

June 18, 2019

New Amazon EKS optimized AMI patched for AWS-2019-005

Amazon EKS has updated the Amazon EKS optimized AMI to address the vulnerabilities that are described in AWS-2019-005.

June 17, 2019

Announcing discontinuation of support of Kubernetes 1.10 in Amazon EKS

Amazon EKS stopped supporting Kubernetes version 1.10 on July 22, 2019.

May 21, 2019

Amazon EKS platform version update

New platform version for Kubernetes 1.11 and 1.10 clusters to support custom DNS names in the Kubelet certificate and improve etcd performance.

May 21, 2019

Getting started with eksctl

This getting started guide describes how you can install all of the required resources to get started with Amazon EKS using eksctl. This is a simple command line utility for creating and managing Kubernetes clusters on Amazon EKS.

May 10, 2019

AWS CLI get-token command

The aws eks get-token command was added to the AWS CLI so that you no longer need to install the AWS IAM Authenticator for Kubernetes to create client security tokens for cluster API server communication. Upgrade your AWS CLI installation to the latest version to take advantage of this new functionality. For more information, see Installing the AWS Command Line Interface in the AWS Command Line Interface User Guide.

May 10, 2019

Amazon EKS platform version update

New platform version for Kubernetes 1.12 clusters to support custom DNS names in the Kubelet certificate and improve etcd performance. This fixes a bug that caused node Kubelet daemons to request a new certificate every few seconds.

May 8, 2019

Prometheus tutorial

Added topic for deploying Prometheus to your Amazon EKS cluster.

April 5, 2019

Amazon EKS control plane logging

With this update, you can get audit and diagnostic logs directly from the Amazon EKS control pane. You can use these CloudWatch logs in your account as reference for securing and running clusters.

April 4, 2019

Kubernetes version 1.12

Added Kubernetes version 1.12 support for new clusters and version upgrades.

March 28, 2019

Added App Mesh getting started guide

Added documentation for getting started with App Mesh and Kubernetes.

March 27, 2019

Amazon EKS API server endpoint private access

Added documentation for disabling public access for your Amazon EKS cluster's Kubernetes API server endpoint.

March 19, 2019

Added topic for installing the Kubernetes Metrics Server

The Kubernetes Metrics Server is an aggregator of resource usage data in your cluster.

March 18, 2019

Added list of related open source projects

These open source projects extend the functionality of Kubernetes clusters running on AWS, including clusters managed by Amazon EKS.

March 15, 2019

Added topic for installing Helm locally

The helm package manager for Kubernetes helps you install and manage applications on your Kubernetes cluster. This topic shows how to install and run the helm and tiller binaries locally so that you can install and manage charts using the helm CLI on your local system.

March 11, 2019

Amazon EKS platform version update

New platform version that updates Amazon EKS Kubernetes 1.11 clusters to patch level 1.11.8 to address CVE-2019-1002100.

March 8, 2019

Increased cluster limit

Amazon EKS has increased the number of clusters that you can create in a Region from 3 to 50.

February 13, 2019

Amazon EKS Region expansion

Amazon EKS is now available in the Europe (London) (eu-west-2), Europe (Paris) (eu-west-3), and Asia Pacific (Mumbai) (ap-south-1) Regions.

February 13, 2019

New Amazon EKS optimized AMI patched for ALAS-2019-1156

Amazon EKS has updated the Amazon EKS optimized AMI to address the vulnerability that's described in ALAS-2019-1156.

February 11, 2019

New Amazon EKS optimized AMI patched for ALAS2-2019-1141

Amazon EKS has updated the Amazon EKS optimized AMI to address the CVEs that are referenced in ALAS2-2019-1141.

January 9, 2019

Amazon EKS Region expansion

Amazon EKS is now available in the Asia Pacific (Seoul) (ap-northeast-2) Region.

January 9, 2019

Amazon EKS region expansion

Amazon EKS is now available in the following additional regions: Europe (Frankfurt) (eu-central-1), Asia Pacific (Tokyo) (ap-northeast-1), Asia Pacific (Singapore) (ap-southeast-1), and Asia Pacific (Sydney) (ap-southeast-2).

December 19, 2018

Amazon EKS cluster updates

Added documentation for Amazon EKS cluster Kubernetes version updates and node replacement.

December 12, 2018

Amazon EKS Region expansion

Amazon EKS is now available in the Europe (Stockholm) (eu-north-1) Region.

December 11, 2018

Amazon EKS platform version update

New platform version updating Kubernetes to patch level 1.10.11 to address CVE-2018-1002105.

December 4, 2018

Added version 1.0.0 support for the ALB ingress controller

The ALB ingress controller releases version 1.0.0 with formal support from AWS.

November 20, 2018

Added support for CNI network configuration

The Amazon VPC CNI plugin for Kubernetes version 1.2.1 now supports custom network configuration for secondary pod network interfaces.

October 16, 2018

Added support for MutatingAdmissionWebhook and ValidatingAdmissionWebhook

Amazon EKS platform version 1.10-eks.2 now supports MutatingAdmissionWebhook and ValidatingAdmissionWebhook admission controllers.

October 10, 2018

Added partner AMI information

Canonical has partnered with Amazon EKS to create node AMIs that you can use in your clusters.

October 3, 2018

Added instructions for AWS CLI update-kubeconfig command

Amazon EKS has added the update-kubeconfig to the AWS CLI to simplify the process of creating a kubeconfig file for accessing your cluster.

September 21, 2018

New Amazon EKS optimized AMIs

Amazon EKS has updated the Amazon EKS optimized AMIs (with and without GPU support) to provide various security fixes and AMI optimizations.

September 13, 2018

Amazon EKS Region expansion

Amazon EKS is now available in the Europe (Ireland) (eu-west-1) region.

September 5, 2018

Amazon EKS platform version update

New platform version with support for Kubernetes aggregation layer and the Horizontal Pod Autoscaler(HPA).

August 31, 2018

New Amazon EKS optimized AMIs and GPU support

Amazon EKS has updated the Amazon EKS optimized AMI to use a new AWS CloudFormation node template and bootstrap script. In addition, a new Amazon EKS optimized AMI with GPU support is available.

August 22, 2018

New Amazon EKS optimized AMI patched for ALAS2-2018-1058

Amazon EKS has updated the Amazon EKS optimized AMI to address the CVEs that are referenced in ALAS2-2018-1058.

August 14, 2018

Amazon EKS optimized AMI build scripts

Amazon EKS has open-sourced the build scripts that are used to build the Amazon EKS optimized AMI. These build scripts are now available on GitHub.

July 10, 2018

Amazon EKS initial release

Initial documentation for service launch

June 5, 2018