
Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Service
Amazon EKS (Elastic Kubernetes Service) API creates and manages Kubernetes clusters with AWS-managed control plane.
Native Kubernetes compatibility (use kubectl directly)
Monthly control plane fee ($0.10/hour)
POST /eks/CreateCluster to create cluster with VPC + subnets + IAM role. CreateNodegroup to add EC2 workers, or CreateFargateProfile for Fargate.
Uptime · 30-day window
GitHub activity
About this API
EKS is AWS's managed Kubernetes service — use standard K8s without managing the control plane yourself. Core difference vs. ECS: ECS is AWS's proprietary container orchestrator (simpler API, deeper AWS integration, but AWS lock-in); EKS is standard K8s (rich community ecosystem, portable to other clouds, but ops is more complex than ECS). Decision logic: long-term AWS-only + team without K8s experience → ECS. Multi-cloud / existing K8s experience / need rich K8s ecosystem (Istio, Knative, Argo) → EKS. EKS workers can be EC2 (self-managed nodes) or Fargate (serverless, billed per pod resources), and can be mixed. AWS has made EKS very stable; mainstream choice for large enterprise container platforms.
What you can build
- 1Run containerized apps requiring full K8s ecosystem
- 2Multi-cluster federation management
- 3Mixed worker types (EC2 + Fargate)
- 4GitOps workflows
Strengths & limitations
Strengths
- Native Kubernetes compatibility (use kubectl directly)
- Fully managed control plane (no self-managed etcd, scheduler)
- Deep integration with AWS networking/IAM
- Fargate worker option for serverless containers
Limitations
- Monthly control plane fee ($0.10/hour)
- More complex than ECS (steep K8s learning curve)
- AWS-specific integrations not as deep as ECS
Example request
curl https://github.com/mermade/aws2openapi/<endpoint>Getting started
POST /eks/CreateCluster to create cluster with VPC + subnets + IAM role. CreateNodegroup to add EC2 workers, or CreateFargateProfile for Fargate.
FAQ
EKS vs. ECS?+
Team K8s experience + multi-cloud potential: EKS. AWS-only + want simple: ECS. Both mature and stable.
EKS Fargate vs. EC2 worker?+
Fargate is simple (serverless) but per-pod cost is slightly higher than self-managed EC2. Use Fargate for short bursts; EC2 + Reserved Instances is cheaper for steady load.
Technical details
- Auth type
- unknown
- Pricing
- unknown
- Protocols
- REST
- SDKs
- python, javascript, go, java, csharp
- Response time
- 15 ms
- Last health check
- 5/12/2026, 7:36:33 AM
More from Amazon Web Services
AWS IAM Access Analyzer API analyzes IAM resource policies for over-privileged access or external access — proactively surfaces security risks.
Amazon Chime SDK API embeds real-time audio/video calling and chat into apps (meetings, messaging, PSTN calls).
Amazon CloudFront is the AWS CDN and edge service — accelerates static and dynamic content delivery, a standard for web performance.
Amazon CloudSearch is AWS's managed search service (gradually superseded by OpenSearch Service).
CloudWatch Application Insights API auto-detects application problems — intelligently identifies anomalies (slow SQL queries, memory leaks), reducing manual alarm configuration.
AWS Cognito Identity Pools API issues temporary AWS credentials to frontend apps — identity federation, guest users, direct AWS resource access.
Amazon Cognito User Pools deliver managed user signup, login, password reset, and MFA for applications.
Amazon Connect Contact Lens API uses AI to analyze Amazon Connect calls in real time — sentiment, keywords, compliance detection, auto-summary.