Introduction to Amazon Elastic Kubernetes Service - AEKS
How Amazon Elastic Kubernetes Service (AEKS) works?
Amazon Elastic Kubernetes Service (Amazon EKS) is a managed Kubernetes service to run Kubernetes in the AWS cloud and on-premises data centers. In the cloud, Amazon EKS automatically manages the availability and scalability of the Kubernetes control plane nodes responsible for scheduling containers, managing application availability, storing cluster data, and other key tasks. With Amazon EKS, you can take advantage of all the performance, scale, reliability, and availability of AWS infrastructure, as well as integrations with AWS networking and security services. On-premises, EKS provides a consistent, fully-supported Kubernetes solution with integrated tooling and simple deployment to AWS Outposts, virtual machines, or bare metal servers.
To build AEKS you can use fargate or ec2 instance, I will demonstrate in the next post how to build a cluster using Ec2 instances.
Amazon EKS on AWS Outputs
This can be an example of the banking sector where for security you might not use the cloud and deploy AEKS on aws outputs.
Amazon EKS anywhere
This option is the self managed resource on-premises.
For reference, you can view the Amazon documentation
In the next post, we will create our K8 cluster using AEKS which is the first option in the post.