Helios Energy Services is modernizing an on-premises containerized telemetry application by migrating it to Amazon EKS on AWS Fargate. The application must run in a secure VPC within private subnets that have no direct route to the internet. The EKS pods must pull container images from an Amazon ECR repository located in a separate shared services AWS account. The container images in ECR are encrypted using a Customer Managed Key (CMK) in AWS KMS. Additionally, the application pods must be exposed to external clients through an Application Load Balancer (ALB) managed by the AWS Load Balancer Controller. Which TWO configurations are required to establish the network routing, image retrieval, and load balancing for this architecture? (Select TWO.)
- Configure the AWS Load Balancer Controller to target the pods using target type `ip` within the Kubernetes Service or TargetGroupBinding configuration.Cevap
- BConfigure the Application Load Balancer to route traffic to the EKS Fargate worker nodes using target type `instance` to allow node-level port mapping.
- Attach an IAM policy to the EKS Fargate Pod Execution Role that allows `kms:Decrypt` and `kms:DescribeKey` actions on the Customer Managed Key, and update the key policy in the shared services account to trust the Pod Execution Role.Cevap
- DCreate Route 53 Private Hosted Zones for the ECR interface VPC endpoints in the shared services account VPC, without associating them with the EKS VPC, and rely on Kubernetes CoreDNS for cross-account host resolution.
- EDeploy a single NAT Gateway in one Availability Zone within the EKS VPC and update the route tables of all private subnets across all Availability Zones to route outbound internet traffic through this NAT Gateway.