AWS Certified Solutions Architect Professional SAP-C02 Practice Question
A company plans to migrate its on-premises Kubernetes 1.25 cluster to AWS. The current cluster
defines many Custom Resource Definitions (CRDs) and operators,
runs host-level security and logging agents as Kubernetes DaemonSets,
schedules GPU-based pods for machine-learning inference, and
already uses IAM Roles for Service Accounts (IRSA) via an OIDC provider.
The operations team wants AWS to manage the Kubernetes control plane but still needs to choose and patch its own Amazon EC2 AMIs so it can install the required agents and NVIDIA drivers. They also want automated rolling updates and draining for the worker nodes.
Which AWS container hosting option best satisfies all of these requirements?
Push the container images to AWS App Runner to manage build and runtime automatically.
Create an Amazon EKS cluster with managed node groups that run the Pods on Amazon EC2 instances.
Deploy the workloads to Amazon EKS on AWS Fargate for fully serverless worker nodes.
Refactor each microservice as an Amazon ECS task definition and run them on AWS Fargate.
Amazon EKS with managed node groups meets every stated need. EKS provides a fully managed Kubernetes control plane while allowing workloads to run on Amazon EC2 instances that the customer controls, so CRDs, operators, DaemonSets, and GPU AMIs continue to work without redesign. Managed node groups automate provisioning, draining, and rolling updates of the EC2 worker nodes, satisfying the lifecycle requirement.
EKS on Fargate can run standard Pods but does not support DaemonSets or GPU workloads, so it fails two critical requirements. Running the services on Amazon ECS with Fargate removes the Kubernetes API and therefore breaks CRDs, DaemonSets, and existing IRSA integrations. AWS App Runner is a fully managed PaaS that hides the underlying orchestrator and likewise does not expose Kubernetes constructs or support host-level agents or GPUs. Therefore, only an Amazon EKS cluster backed by managed EC2 node groups fulfills all functional and operational expectations.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the role of managed node groups in Amazon EKS?
Open an interactive chat with Bash
Why doesn’t Fargate support DaemonSets or GPU workloads?
Open an interactive chat with Bash
How does IAM Roles for Service Accounts (IRSA) work in Amazon EKS?
Open an interactive chat with Bash
AWS Certified Solutions Architect Professional SAP-C02
Accelerate Workload Migration and Modernization
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access