All-Things-Docker-and-Kubernetes

Amazon EKS - Managed Kubernetes

Amazon EKS is the Kubernetes offering from AWS which allows users to deploy the management plane and let AWS handles the control plane and all it components.

It’s up to the users to provision where their workload will run. The workloads can run on Fargate or EC2.

Traditionally, you’ll have to setup and deploy Kubernetes yourself:

With EKS:

In the image below, we can see which components that Amazon EKS takes care for us and which components we need to manage as users.

When you create you EKS cluster, AWS takes care of all of these under the hood:

  1. master node is set up for HA
  2. etcd is set up for HA.
  3. IAM plugin is setup.
  4. CA is setup for TLS.
  5. Autoscaling is set up.
  6. Loadbalancers are provisioned (NLB and ELB)

The EKS Control Plane

</details>


Back to first page