Skip to content

Kubernetes AWS EKS

Amazon Elastic Kubernetes Services (EKS) is a managed service that makes it easy for you to run Kubernetes on AWS without needing to install and operate your own Kubernetes control plane or worker nodes.

Core Features

  • Highly Secure: EKS automatically applies the latest security patches to your cluster control plane.
  • Multiple Availability Zones: EKS auto-detects and replaces unhealthy control plane nodes and provides on-demand, zero downtime upgrades and patching.
  • Serverless Compute: EKS supports AWS Fargate to remove the need to provision and manage servers, improving security through application isolation by design.
  • Built with the Community: AWS actively works with the Kubernetes community, including making contributions to the Kubernetes code base helping you take advantage of AWS services.

leverage-aws-eks

Figure: AWS K8s EKS architecture diagram (just as reference). (Source: Jay McConnell, "A tale from the trenches: The CloudBees Core on AWS Quick Start", AWS Infrastructure & Automation Blog post, accessed November 18th 2020).

Version support convention

At Leverage we support the last 3 latest stable Kubernetes version releases (at best effort) within our Reference Architecture EKS layer and IaC Library EKS module

We think this is a good balance between management overhead and an acceptable level of supported versions (at best effort). If your project have and older legacy version we could work along your CloudOps team to safely migrate it to a Leverage supported EKS version.