EKS Flashcards
EKS
Amazon Elastic Kubernetes Service
a way to launch managed Kubernetes clusters on AWS.
Kubernetes
open-source system
to do automatic deployment, scaling, and management of containerized application, usually they’re dockerized, so they’re running under Docker containers.
both ECS and EKS have the same goals
to run your Docker containers onto AWS, but it’s a different API. ECS is going to be specific to AWS,
because AWS is the easiest service, whereas Kubernetes is open-source, shared by many cloud providers, for example, Google cloud provider, Azure, AWS, but also on-premises infrastructure.
could be a great way for you to migrate to Amazon by using EKS, if you’re already running Kubernetes.
you can run your EKS clusters on
EC2 to deploy worker nodes, so you deploy EC2 instances, and they subscribe to your EKS cluster,
and you can run your containers on them.
Fargate
is allowing you to deploy serverless containers onto EKS.
EKS and ECS have the exact same capability.
You have ECS classic to run on EC2 and you have ECS Fargate, and so for EKS you get EKS, EC2 and also EKS Fargate.
the only difference between ECS and EKS
ECS is going to be to run Docker containers, the Amazon way, whereas EKS is the Kubernetes way.
So use case for EKS is that, if your company is already using Kubernetes on-premises or from another cloud, and you want to migrate to AWS then, you should start using EKS.