Posted On: Mar 10, 2020

Amazon Elastic Kubernetes Service (EKS) now supports Kubernetes version 1.15 for all clusters.

Kubernetes is rapidly evolving, with frequent feature releases and bug fixes. The Kubernetes 1.15 release focuses on stability and maturity of the core feature set. Additional 1.15 highlights include support for configuring TLS termination on NLB load balancers, improved support for CustomResourceDefinitions, as well as NodeLocal DNSCache graduating to beta. Learn more about Kubernetes version 1.15 in the Kubernetes project release notes.

Learn more about the Kubernetes versions available for production workloads on Amazon EKS and how to update your cluster to version 1.15 in the EKS documentation.

A note on Kubernetes version 1.12 deprecation:

Amazon EKS support mirrors the Kubernetes community by providing full support for the 3 most recent releases. Kubernetes 1.12, 1.13, 1.14, and 1.15 are all fully supported today, and new clusters can be started using any of these releases. However, given the Kubernetes quarterly release cycle, it is critical for all customers to have an ongoing upgrade plan. 

As of today, Kubernetes version 1.12 is deprecated in EKS, and will no longer be supported on May 11th, 2020. On this day, you will no longer be able to create new 1.12 clusters and all EKS clusters running Kubernetes version 1.12 will be updated to the latest available platform version of Kubernetes version 1.13.

We recommend customers upgrade existing 1.12 or 1.13 clusters and worker nodes to at least 1.14 as soon as practical. Learn more about the EKS version lifecycle policies in the documentation.