Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Service is an AWS-managed service for running Kubernetes clusters and containerized workloads.
AI-Powered Developer: Build software with ChatGPT and Copilot
Amazon Elastic Kubernetes Service (EKS) is a managed AWS service for running Kubernetes clusters.
- How it is used
- Deploys containerized applications onto AWS-managed Kubernetes infrastructure after images reach ECR.
- How deep it goes
- Explains the deployment workflow through YAML, image permissions, pods, services, and load balancing without detailing cluster creation.
- Examples
- Uses an ITAM container, deployment manifest, ECR image URI, IAM pull policy, and LoadBalancer service.
- What you can do after
- Operate/configure a container deployment by connecting ECR images, Kubernetes manifests, IAM permissions, pods, and external services.
Effective Platform Engineering
Amazon Elastic Kubernetes Service is a managed service for running Kubernetes control planes and workloads on AWS.
- How it is used
- Establishes an AWS Kubernetes control-plane foundation through an isolated platform-engineering pipeline.
- How deep it goes
- Defines managed components, Terraform modules, and validation tests, but stops short of detailing vendor-managed internals.
- Examples
- Uses Terraform modules, AWS resource tests, and Bats checks for nodes, namespaces, bindings, and cluster add-ons.
- What you can do after
- Build it from scratch with Terraform and validate its AWS-managed base through automated infrastructure and cluster checks.
Read how Effective Platform Engineering explains Amazon Elastic Kubernetes Service →
Related concepts
- Kuberneteskind of · Kubernetes is an open-source platform for orchestrating and automating the deployment, scaling, and management of containerized workloads across computing clusters.
- GKE on AWScontrasts with · GKE on AWS is Google's managed Kubernetes distribution that runs cluster control and worker components on Amazon Web Services infrastructure.
- Kubernetes Enginealternative to · Google Kubernetes Engine is Google Cloud’s managed service for running Kubernetes clusters and containerized workloads.
- AWS-managed node groupused by · An AWS-managed node group is a set of Amazon EKS worker nodes whose provisioning and lifecycle management are handled by AWS.
- Amazon Elastic Compute Clouduses · Amazon Elastic Compute Cloud (EC2) is an Amazon Web Services service that provides resizable virtual computing capacity through configurable virtual machine instances.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

