# EKS (Elastic Kubernetes Service)
#aws #cloud #Kubernetes #managed-kubernetes-cluster
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.
Basically AKS is to extend the functionality of orchestrating containers across different cloud service providers easily.
# Auto Scaling
A little different approach to Scaling, Since The kubernetes will handle the service level scaling, EKS can handle the node level scaling with either Vertical or Horizontal scaling practices.
# Load Balancer
EKS supports both Application Load Balancer (ALB) as well as Network Load Balancer
# EKS Distro
A distribution of Kubernetes with same dependencies as Amazon EKS. You can use this to create EKS cluster on.