CLF-C02 Practice Question 126: Managed Kubernetes
AWS Certified Cloud Practitioner (CLF-C02) · Test 13 · question 6 of 10
A company runs containerized applications on self-managed Kubernetes clusters in its own data center, and its teams rely on standard Kubernetes tooling and manifests. It wants to move to AWS and have AWS manage the Kubernetes control plane, while its applications and tools keep working without being refactored. Which service should it use?
Show answer and explanation
Answer:
Amazon EKS is a fully managed Kubernetes service. With EKS, AWS manages the Kubernetes control plane, meaning the components that schedule workloads and store and scale cluster state. EKS Auto Mode can also manage the worker nodes. EKS is certified Kubernetes-conformant, so you can deploy Kubernetes-compatible applications without refactoring and keep using Kubernetes community tooling and plugins.
Option B, Amazon ECS, is AWS's own container orchestration service. It runs containers well, but it isn't Kubernetes, so the company would have to rewrite its manifests and change its tooling. Option C, Elastic Beanstalk, deploys web applications onto EC2 environments that it manages. It isn't a Kubernetes platform. Option D, Amazon ECR, is a registry that *stores* container images. The clusters would still need somewhere to run them.
Reference: What is Amazon EKS?