โ† All AWS Flashcard Decks

Container Services Flashcards

7 cards from real AWS practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 Container Services flashcards as text
  1. Which ECS launch type eliminates the need to manage the underlying EC2 instances?

    Answer: Fargate launch type

    AWS Fargate is a serverless compute engine for containers that removes the need to provision or manage EC2 instances.

  2. In Amazon EKS, what component acts as the control plane managing the Kubernetes API server?

    Answer: AWS-managed control plane

    EKS provides a fully managed Kubernetes control plane (API server, etcd) that AWS operates and scales on your behalf.

  3. A DevOps team wants containers to automatically scale based on SQS queue depth. Which AWS service combination achieves this with ECS Fargate?

    Answer: ECS Service Auto Scaling with a custom CloudWatch metric from SQS

    ECS Service Auto Scaling can use a custom CloudWatch metric (e.g., ApproximateNumberOfMessagesVisible) from SQS to scale task count.

  4. Which ECR feature automatically scans container images for known OS and programming language package vulnerabilities on push?

    Answer: ECR enhanced scanning with Amazon Inspector

    ECR enhanced scanning integrates with Amazon Inspector to continuously scan images for CVEs in OS packages and language dependencies.

  5. What is the purpose of an ECS Task Definition's 'essential' container flag?

    Answer: If the essential container stops, all containers in the task are stopped

    Marking a container as essential means ECS will stop the entire task if that container exits, enabling fail-fast behavior.

  6. A team uses AWS CodePipeline to deploy to ECS. Which deploy action provider allows zero-downtime blue/green deployments with traffic shifting?

    Answer: CodeDeployToECS

    The CodeDeployToECS action provider orchestrates blue/green deployments using AWS CodeDeploy, enabling canary or linear traffic shifting.

  7. Which Kubernetes object in EKS defines the desired number of identical pod replicas and ensures self-healing if a pod fails?

    Answer: Deployment

    A Kubernetes Deployment manages a ReplicaSet to maintain the desired pod count and replaces failed pods automatically.