wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

VTI - ECS, EKS

Total questions: 74

Worksheet time: 1hrs 14mins

Name
Class
Date
1.

Amazon ECS là gì?

a)

Dịch vụ lưu trữ file

b)

Dịch vụ chạy container không cần server

c)

Dịch vụ quản lý container Docker trên AWS

d)

Một loại database

2.

Hai loại launch types chính trong ECS là gì?

a)

Fargate và EC2

b)

S3 và Lambda

c)

Docker và Kubernetes

d)

EBS và RDS

3.

Task Definition trong ECS là gì?

a)

Một container riêng biệt

b)

Mô tả cấu hình cho một ECS task

c)

Một file YAML

d)

Một VPC

4.

Bạn có thể deploy container lên ECS từ đâu?

a)

EBS

b)

S3

c)

Docker Hub hoặc ECR

d)

CloudFront

5.

ECS Fargate khác gì với ECS EC2?

a)

Fargate cần EC2 instance

b)

Fargate chạy tự động, không cần quản lý server

c)

Fargate không dùng container

d)

EC2 không hỗ trợ container

6.

Cấu hình nào quyết định CPU/RAM cho container trong ECS?

a)

Task Role

b)

Cluster Configuration

c)

Task Definition

d)

IAM Policy

7.

Bạn muốn ECS container truy cập tài nguyên AWS khác, bạn cần gì?

a)

EC2 KeyPair

b)

Task IAM Role

c)

CloudWatch Log Group

d)

EC2 Spot Fleet

8.

ECS có thể tích hợp load balancer nào?

a)

Classic ELB

b)

Application Load Balancer (ALB)

c)

Network Load Balancer (NLB)

d)

Cả 3 đáp án trên

9.

ECR là gì trong hệ sinh thái ECS?

a)

Elastic Code Registry

b)

Elastic Container Registry

c)

Encrypted Cloud Resource

d)

EC2 Core Registry

10.

Dịch vụ nào bạn cần để giám sát ECS container?

a)

AWS Logs

b)

AWS SNS

c)

CloudWatch

d)

AWS Glue

11.

Bạn muốn ECS service scale theo CPU, dùng gì?

a)

Auto Scaling Group

b)

ECS Service Auto Scaling

c)

EC2 Spot Fleet

d)

AWS CLI

12.

Cluster trong ECS là gì?

a)

Một repo code

b)

Một vùng lưu trữ

c)

Nhóm các resource ECS

d)

Một VPC

13.

Bạn muốn triển khai ECS bằng Terraform, nên dùng gì?

a)

aws_ecs_task_definition và aws_ecs_service

b)

aws_codebuild

c)

aws_lambda

d)

aws_instance

14.

Task Role được gán ở đâu?

a)

Trong Cluster

b)

Trong ECS Service

c)

Trong Task Definition

d)

Trong ELB

15.

Port nào cần mở để container có thể nhận traffic từ Internet qua ALB?

a)

22

b)

443

c)

Port container (ex: 80) qua Target Group

d)

8081

16.

Bạn muốn ECS tự khởi động lại container nếu bị lỗi, bạn dùng gì?

a)

RestartPolicy trong Task Definition

b)

Reboot EC2

c)

S3 trigger

d)

VPC NAT Gateway

17.

Log từ ECS Fargate container thường được gửi đến đâu?

a)

S3

b)

EC2

c)

CloudWatch Logs

d)

RDS

18.

Muốn container ECS chỉ chạy trong một khoảng thời gian, dùng gì?

a)

Scheduled Task

b)

EC2 AutoStop

c)

ECS Daemon

d)

VPC Timeout

19.

Muốn container ECS chỉ chạy trong một khoảng thời gian, dùng gì?

a)

Scheduled Task

b)

EC2 AutoStop

c)

ECS Daemon

d)

VPC Timeout

20.

Muốn ECS chạy 1 lần và dừng, bạn dùng gì?

a)

ECS Service

b)

ECS One-time Task

c)

EC2 Cronjob

d)

CloudTrail

21.

Bạn cần deploy một microservice lên ECS với HA, bạn nên dùng gì?

a)

ECS Service với nhiều task và ALB

b)

Một EC2 duy nhất

c)

Lambda function

d)

RDS Multi-AZ

22.

Khi deploy ứng dụng Docker lên ECS bằng Fargate, bạn cần cấu hình thành phần nào?

a)

EC2 Instance

b)

Lambda Function

c)

Task Definition, Cluster, Service

d)

RDS Database

23.

Bạn muốn triển khai ứng dụng lên ECS bằng GitHub Actions, bước quan trọng nào dưới đây không thể thiếu?

a)

Lệnh docker logout

b)

Đăng nhập vào ECR trước khi push image

c)

Restart EC2

d)

Gửi mail sau khi build

24.

Câu lệnh CLI nào được dùng để đăng nhập vào Amazon ECR?

a)

aws login ecr

b)

aws ecr docker-login

c)

aws ecr get-login-password

d)

docker ecs login

25.

Bạn đang sử dụng ALB cho ECS service. Bạn cần tạo thêm gì để ánh xạ port container?

a)

Internet Gateway

b)

VPC endpoint

c)

Target Group

d)

Auto Scaling Group

26.

Bạn dùng CodePipeline để triển khai lên ECS. Giai đoạn Deploy thường sử dụng action nào?

a)

CloudFormation

b)

ECS Deploy Action

c)

Lambda Deploy

d)

CodeCommit Trigger

27.

Muốn cập nhật phiên bản mới của ứng dụng đang chạy trên ECS, cách nào sau đây là đúng?

a)

Tạo cluster mới

b)

Tạo EC2 mới

c)

Tạo Task Definition mới, cập nhật ECS Service

d)

Xóa ALB rồi deploy lại

28.

Trong quy trình CI/CD với ECS, việc push image Docker mới cần thực hiện đến đâu trước khi deploy?

a)

CloudFront

b)

ECR

c)

EC2

d)

CloudTrail

29.

Muốn ECS tự scale khi traffic tăng cao, cần tích hợp với thành phần nào?

a)

S3

b)

CloudTrail

c)

CloudWatch Metrics

d)

Lambda Layer

30.

Bạn muốn deploy ứng dụng có cả frontend và backend bằng ECS. Cách triển khai phù hợp là?

a)

Một Task Definition duy nhất

b)

Hai Task Definitions, mỗi cái cho một service

c)

Chạy frontend trên EC2, backend trên Lambda

d)

Tách thành hai VPC riêng biệt

31.

Khi deploy ECS trên Fargate, bạn không cần quản lý gì?

a)

Cấu hình CPU/RAM

b)

Phiên bản Docker

c)

Hệ điều hành/Instance EC2

d)

Task Definition

32.

EKS là dịch vụ gì của AWS?

a)

Quản lý máy ảo

b)

Quản lý container Docker

c)

Dịch vụ Kubernetes được quản lý

d)

Dịch vụ CI/CD của AWS

33.

EKS giúp bạn triển khai Kubernetes mà không cần gì?

(a)  

34.

EKS là dịch vụ gì của AWS?

a)

Quản lý máy ảo

b)

Quản lý container Docker

c)

Dịch vụ Kubernetes được quản lý

d)

Dịch vụ CI/CD của AWS

35.

EKS giúp bạn triển khai Kubernetes mà không cần gì?

a)

Cluster

b)

NodeGroup

c)

Quản lý control plane

d)

EC2 instance

36.

Thành phần nào AWS quản lý trong EKS?

a)

Node EC2

b)

Pod

c)

Control Plane

d)

Storage Volume

37.

Bạn dùng công cụ nào để tương tác với EKS từ dòng lệnh?

a)

eksctl

b)

aws-eks

c)

kubecli

d)

eks-manager

38.

Câu lệnh eksctl create cluster dùng để làm gì?

a)

Tạo node mới

b)

Cấu hình VPC

c)

Tạo một EKS Cluster

d)

Deploy ứng dụng

39.

Để truy cập EKS bằng kubectl, bạn cần gì?

a)

Role IAM

b)

kubeconfig từ EKS cluster

c)

Token EC2

d)

Access key AWS

40.

EKS worker nodes thường chạy trên gì?

a)

Lambda

b)

Fargate hoặc EC2

c)

RDS

d)

CodeDeploy

41.

Node Group trong EKS là gì?

a)

Nhóm pod

b)

Nhóm EC2 chạy trong cluster

c)

Nhóm PVC

d)

Nhóm IAM

42.

Fargate trong EKS giúp bạn?

a)

Tăng tốc độ truy cập S3

b)

Không cần quản lý máy chủ

c)

Tạo VPC

d)

Tạo pod thủ công

43.

Bạn muốn public ứng dụng trên EKS, bạn cần tạo gì?

a)

StatefulSet

b)

Ingress hoặc LoadBalancer Service

c)

ConfigMap

d)

Secret

44.

Amazon EKS tích hợp tốt nhất với loại lưu trữ nào?

a)

S3

b)

EBS

c)

Glacier

d)

CloudFront

45.

Để triển khai Helm chart vào EKS, bạn cần cài gì?

a)

Terraform

b)

Helm CLI

c)

Docker Compose

d)

Vagrant

46.

Bạn muốn EKS autoscaling pods, cần cài gì?

a)

CloudWatch

b)

HPA (Horizontal Pod Autoscaler)

c)

EC2 Auto Scaling Group

d)

Lambda Function

47.

EKS lưu trữ cấu hình cluster ở đâu?

a)

kube-system

b)

~/.kube/config

c)

EC2 metadata

d)

ECR

48.

Bạn muốn EKS worker node truy cập S3, bạn cần?

a)

EC2 Instance Profile IAM Role

b)

Lambda IAM

c)

ECS Task Role

d)

RDS IAM Role

49.

Bạn dùng aws-auth ConfigMap trong EKS để?

a)

Deploy app

b)

Mapping IAM role với Kubernetes RBAC

c)

Update cluster

d)

Tạo LoadBalancer

50.

Addon nào giúp networking trong EKS?

a)

KubeDNS

b)

CoreDNS

c)

AWS VPC CNI plugin

d)

Envoy

51.

Câu lệnh kubectl get nodes trên EKS trả về gì?

a)

Danh sách pod

b)

Danh sách container

c)

Danh sách worker nodes

d)

Danh sách cluster

52.

Bạn cần gán domain cho ứng dụng trên EKS, bạn dùng?

a)

Route 53 và Ingress

b)

CloudTrail

c)

CloudWatch

d)

VPC endpoint

53.

Thành phần nào chịu trách nhiệm lên lịch pod trong EKS?

a)

kube-apiserver

b)

Kubelet

c)

Kube-scheduler

d)

etcd

54.

Thành phần nào chịu trách nhiệm lên lịch pod trong EKS?

a)

kube-apiserver

b)

Kubelet

c)

Kube-scheduler

d)

etcd

55.

IAM Role for Service Account (IRSA) dùng để?

a)

Gắn volume

b)

Cho phép pod truy cập tài nguyên AWS

c)

Tạo namespace

d)

Gắn tag cho EC2

56.

Bạn muốn deploy GitOps với EKS, công cụ nên dùng là?

a)

Flux hoặc ArgoCD

b)

Jenkins

c)

Lambda

d)

CodeGuru

57.

Security group nào ảnh hưởng đến worker node?

a)

VPC endpoint SG

b)

Control Plane SG

c)

NodeGroup Security Group

d)

EBS SG

58.

Làm sao để truy cập EKS dashboard UI?

a)

Truy cập CloudFront

b)

Cài kubectl proxy và truy cập dashboard

c)

S3 static site

d)

EC2 web browser

59.

Kubernetes version trong EKS có thể?

a)

Chỉ dùng 1 phiên bản

b)

Cập nhật thủ công qua console hoặc CLI

c)

Tự cập nhật mỗi tuần

d)

Không thể thay đổi

60.

Để deploy Pod lên Fargate profile trong EKS, bạn cần?

a)

Gán label và namespace phù hợp

b)

Tắt ALB

c)

Sử dụng Classic Load Balancer

d)

Tạo VPC riêng

61.

Khi Pod trong EKS không truy cập Internet, nguyên nhân phổ biến nhất là?

a)

Chưa tạo EFS

b)

Thiếu NAT Gateway

c)

Không có IAM role

d)

Cluster không restart

62.

Ingress controller phổ biến dùng với EKS là gì?

a)

CoreDNS

b)

ALB Ingress Controller

c)

ECS Gateway

d)

EC2 Proxy

63.

Bạn cần lưu bí mật cho ứng dụng trên EKS, nên dùng gì?

a)

AWS Secrets Manager

b)

AWS SQS

c)

CloudWatch

d)

SNS

64.

Bạn muốn lưu log từ Pod EKS, dịch vụ nên dùng là?

a)

S3

b)

CloudWatch Logs

c)

EC2 Metadata

d)

CloudFormation

65.

Bạn deploy một ứng dụng lên ECS Fargate, nhưng container tắt ngay sau khi start. Bạn nên kiểm tra gì đầu tiên?

a)

Cấu hình VPC

b)

CloudWatch Logs của task

c)

EBS Volume

d)

Load Balancer URL

66.

Bạn muốn chạy 1 task duy nhất trên ECS mà không cần tạo service, nên dùng?

a)

ECS Service

b)

Lambda Trigger

c)

Run Task từ Task Definition

d)

NodeGroup restart

67.

Pod trong EKS không thể pull image từ ECR. Nguyên nhân phổ biến?

a)

Không có internet

b)

Thiếu IAM policy cho node

c)

Sai vùng thời gian

d)

VPC chưa có ACL

68.

Bạn cần cập nhật ứng dụng chạy trên EKS mà không downtime. Cách nào đúng?

a)

Xóa deployment, tạo lại

b)

Thay đổi image tag và apply deployment mới

c)

Restart node

d)

Update kubeconfig

69.

Container ECS không thể truy cập Internet. Nguyên nhân có thể là gì?

a)

Cấu hình sai ALB

b)

Thiếu CloudTrail

c)

Subnet không có route qua NAT Gateway

d)

Port 80 bị khoá trên Dockerfile

70.

Bạn cần ECS container truy cập S3. Bạn nên gán gì?

a)

IAM Role cho ECS Task

b)

SSH Key EC2

c)

Security Group cho ALB

d)

Tag subnet là "s3-access"

71.

Khi deploy lên EKS, bạn muốn lưu log theo chuẩn Kubernetes. Bạn nên dùng gì?

a)

Log vào EBS

b)

Đẩy log sang CloudWatch với fluent-bit hoặc fluentd

c)

Sử dụng Lambda cron

d)

Ghi log vào kubeconfig

72.

Bạn thấy Pod trong EKS liên tục crash với CrashLoopBackOff. Bước xử lý đầu tiên?

a)

Thử restart cluster

b)

Xem logs với kubectl logs

c)

Cài Helm lại

d)

Update node version

73.

Bạn muốn triển khai ứng dụng sử dụng cả frontend và backend riêng biệt lên ECS, nên cấu hình gì?

a)

Một task definition chạy cả hai container

b)

Hai service riêng biệt với ALB routing path

c)

Dùng 1 LoadBalancer duy nhất và 1 task

d)

Sử dụng Lambda và API Gateway

74.

Bạn muốn deploy Helm chart lên EKS từ CI/CD pipeline GitHub Actions. Bước nào sau đây là cần thiết?

a)

SSH vào EC2 node

b)

Cấu hình kubeconfig từ EKS

c)

Restart cluster

d)

Gắn public IP cho pod