Elastic Kubernetes Service
On This Page
About
Kubernetes (K8) Docker Container/Cluster management
Run highly secure, reliable, and scalable containers
Alternatives
- Red Hat OpenShift Container Platform
- Azure Kubernetes Service (AKS)
- Rancher
- Google Kubernetes Engine (GKE)
- Oracle Cloud Infrastructure Container Engine for Kubernetes
- Mirantis Kubernetes Engine (formerly Docker Enterprise)
- Kubernetes
- Cloud Foundry
Price
Use Cases
- Build and run web applications
- Deploy across hybrid environments
- Model machine learning (ML) workflows
ECS vs EKS
Amazon provides the Elastic Container Service for Kubernetes (Amazon EKS) which can be used to deploy, manage, and scale containerized applications using Kubernetes on AWS.
Amazon ECS | Amazon EKS |
---|---|
Managed, highly available, highly scalable container platform | Managed, highly available, highly scalable container platform |
AWS-specific platform that supports Docker Containers | Compatible with upstream Kubernetes so it’s easy to lift and shift from other Kubernetes deployments |
Considered simpler and easier to use | Considered more feature-rich and complex with a steep learning curve |
Leverages AWS services like Route 53, ALB, and CloudWatch | A hosted Kubernetes platform that handles many things internally |
“Tasks” are instances of containers that are run on underlying compute but more of less isolated | “Pods” are containers collocated with one another and can have shared access to each other |
Limited extensibility | Extensible via a wide variety of third-party and community add-ons. |