Skip to content
SPECIFICTION
Get listed

Amazon Elastic Kubernetes Service vs Kubernetes

Amazon Elastic Kubernetes Service

aws.amazon.com

Kubernetes

kubernetes.io

Side by side

FigureAmazon Elastic Kubernetes ServiceKubernetes
Price from$0.10/moFree
Free plan—Yes
Free trial——
Open source——
WebYes—
Windows—Yes
macOSYesYes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published61
Spec score · Container Orchestration Software8.3 (#4)8.1 (#7)
Spec score · Auto Scaling Software8.2 (#3)8.0 (#7)
Founded20062014
PurposeAmazon EKS is a managed Kubernetes service for building, running, and scaling production-ready applications across environments.Kubernetes is an open source system for automating deployment, scaling, and management of containerized applications.
SupportAWS lists technical support for service-related technical issues and says it is unavailable under the Basic Support Plan.The Kubernetes project says Kubernetes services, support, and tools are widely available.

Plans

Amazon Elastic Kubernetes Service

  • Standard Kubernetes version support$0.10 a month
  • Extended Kubernetes version support$0.60 a month
  • Provisioned Control Plane XL$1.65 a month
  • Provisioned Control Plane 2XL$3.40 a month
  • Provisioned Control Plane 4XL$6.90 a month
  • Provisioned Control Plane 8XL$13.90 a month

Amazon Elastic Kubernetes Service pricing →

Kubernetes

  • KubernetesFree

Kubernetes pricing →

In their own words

Amazon Elastic Kubernetes Service

Amazon Elastic Kubernetes Service (EKS) is a managed Kubernetes service for building, running, and scaling production applications across cloud, on-premises, and edge environments. It manages Kubernetes control-plane availability across three AWS Availability Zones and replaces unhealthy control-plane nodes automatically. Applications can run on Amazon EC2 or AWS Fargate. EKS Auto Mode automates provisioning for compute, storage, and networking, along with scaling, operating-system patching, and add-on management. Hybrid deployments can use Hybrid Nodes, AWS Outposts, or EKS Anywhere. EKS remains compatible with upstream Kubernetes applications and tools, and integrates with IAM role-based access control, VPC pod networking, and Application Load Balancers. EKS Capabilities provides managed Argo CD for GitOps across clusters. There are no minimum fees or upfront commitments, but worker resources and related traffic are billed separately. Standard version support is $0.10 a month, billed per cluster hour.

Visit aws.amazon.com

Kubernetes

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It supports stateless, stateful, and data-processing workloads, and can run locally, in a cloud, or in a datacenter; users can also choose a managed service rather than operate a cluster themselves. It coordinates gradual updates while monitoring application health and can roll back a change if something goes wrong. Pods receive IP addresses and groups of Pods can share a DNS name, with load balancing across them. Kubernetes can mount storage from local, public-cloud, or network systems such as iSCSI or NFS. Secrets and configuration can be updated without rebuilding images. Scaling can be manual or automatic based on CPU use. Security mechanisms include Secrets, Pod security standards, RuntimeClasses, network policies, admission controllers, and audit logging. Kubernetes is free, with a listed plan price of free. It does not include application-level services such as databases, message buses, caches, or cluster storage systems.

Visit kubernetes.io