Font size
WorksheetsVTI - ECS, EKS
Total questions: 74
Worksheet time: 1hrs 14mins
Amazon ECS là gì?
Dịch vụ lưu trữ file
Dịch vụ chạy container không cần server
Dịch vụ quản lý container Docker trên AWS
Một loại database
Hai loại launch types chính trong ECS là gì?
Fargate và EC2
S3 và Lambda
Docker và Kubernetes
EBS và RDS
Task Definition trong ECS là gì?
Một container riêng biệt
Mô tả cấu hình cho một ECS task
Một file YAML
Một VPC
Bạn có thể deploy container lên ECS từ đâu?
EBS
S3
Docker Hub hoặc ECR
CloudFront
ECS Fargate khác gì với ECS EC2?
Fargate cần EC2 instance
Fargate chạy tự động, không cần quản lý server
Fargate không dùng container
EC2 không hỗ trợ container
Cấu hình nào quyết định CPU/RAM cho container trong ECS?
Task Role
Cluster Configuration
Task Definition
IAM Policy
Bạn muốn ECS container truy cập tài nguyên AWS khác, bạn cần gì?
EC2 KeyPair
Task IAM Role
CloudWatch Log Group
EC2 Spot Fleet
ECS có thể tích hợp load balancer nào?
Classic ELB
Application Load Balancer (ALB)
Network Load Balancer (NLB)
Cả 3 đáp án trên
ECR là gì trong hệ sinh thái ECS?
Elastic Code Registry
Elastic Container Registry
Encrypted Cloud Resource
EC2 Core Registry
Dịch vụ nào bạn cần để giám sát ECS container?
AWS Logs
AWS SNS
CloudWatch
AWS Glue
Bạn muốn ECS service scale theo CPU, dùng gì?
Auto Scaling Group
ECS Service Auto Scaling
EC2 Spot Fleet
AWS CLI
Cluster trong ECS là gì?
Một repo code
Một vùng lưu trữ
Nhóm các resource ECS
Một VPC
Bạn muốn triển khai ECS bằng Terraform, nên dùng gì?
aws_ecs_task_definition và aws_ecs_service
aws_codebuild
aws_lambda
aws_instance
Task Role được gán ở đâu?
Trong Cluster
Trong ECS Service
Trong Task Definition
Trong ELB
Port nào cần mở để container có thể nhận traffic từ Internet qua ALB?
22
443
Port container (ex: 80) qua Target Group
8081
Bạn muốn ECS tự khởi động lại container nếu bị lỗi, bạn dùng gì?
RestartPolicy trong Task Definition
Reboot EC2
S3 trigger
VPC NAT Gateway
Log từ ECS Fargate container thường được gửi đến đâu?
S3
EC2
CloudWatch Logs
RDS
Muốn container ECS chỉ chạy trong một khoảng thời gian, dùng gì?
Scheduled Task
EC2 AutoStop
ECS Daemon
VPC Timeout
Muốn container ECS chỉ chạy trong một khoảng thời gian, dùng gì?
Scheduled Task
EC2 AutoStop
ECS Daemon
VPC Timeout
Muốn ECS chạy 1 lần và dừng, bạn dùng gì?
ECS Service
ECS One-time Task
EC2 Cronjob
CloudTrail
Bạn cần deploy một microservice lên ECS với HA, bạn nên dùng gì?
ECS Service với nhiều task và ALB
Một EC2 duy nhất
Lambda function
RDS Multi-AZ
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?
EC2 Instance
Lambda Function
Task Definition, Cluster, Service
RDS Database
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?
Lệnh docker logout
Đăng nhập vào ECR trước khi push image
Restart EC2
Gửi mail sau khi build
Câu lệnh CLI nào được dùng để đăng nhập vào Amazon ECR?
aws login ecr
aws ecr docker-login
aws ecr get-login-password
docker ecs login
Bạn đang sử dụng ALB cho ECS service. Bạn cần tạo thêm gì để ánh xạ port container?
Internet Gateway
VPC endpoint
Target Group
Auto Scaling Group
Bạn dùng CodePipeline để triển khai lên ECS. Giai đoạn Deploy thường sử dụng action nào?
CloudFormation
ECS Deploy Action
Lambda Deploy
CodeCommit Trigger
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?
Tạo cluster mới
Tạo EC2 mới
Tạo Task Definition mới, cập nhật ECS Service
Xóa ALB rồi deploy lại
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?
CloudFront
ECR
EC2
CloudTrail
Muốn ECS tự scale khi traffic tăng cao, cần tích hợp với thành phần nào?
S3
CloudTrail
CloudWatch Metrics
Lambda Layer
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à?
Một Task Definition duy nhất
Hai Task Definitions, mỗi cái cho một service
Chạy frontend trên EC2, backend trên Lambda
Tách thành hai VPC riêng biệt
Khi deploy ECS trên Fargate, bạn không cần quản lý gì?
Cấu hình CPU/RAM
Phiên bản Docker
Hệ điều hành/Instance EC2
Task Definition
EKS là dịch vụ gì của AWS?
Quản lý máy ảo
Quản lý container Docker
Dịch vụ Kubernetes được quản lý
Dịch vụ CI/CD của AWS
EKS giúp bạn triển khai Kubernetes mà không cần gì?
(a)
EKS là dịch vụ gì của AWS?
Quản lý máy ảo
Quản lý container Docker
Dịch vụ Kubernetes được quản lý
Dịch vụ CI/CD của AWS
EKS giúp bạn triển khai Kubernetes mà không cần gì?
Cluster
NodeGroup
Quản lý control plane
EC2 instance
Thành phần nào AWS quản lý trong EKS?
Node EC2
Pod
Control Plane
Storage Volume
Bạn dùng công cụ nào để tương tác với EKS từ dòng lệnh?
eksctl
aws-eks
kubecli
eks-manager
Câu lệnh eksctl create cluster dùng để làm gì?
Tạo node mới
Cấu hình VPC
Tạo một EKS Cluster
Deploy ứng dụng
Để truy cập EKS bằng kubectl, bạn cần gì?
Role IAM
kubeconfig từ EKS cluster
Token EC2
Access key AWS
EKS worker nodes thường chạy trên gì?
Lambda
Fargate hoặc EC2
RDS
CodeDeploy
Node Group trong EKS là gì?
Nhóm pod
Nhóm EC2 chạy trong cluster
Nhóm PVC
Nhóm IAM
Fargate trong EKS giúp bạn?
Tăng tốc độ truy cập S3
Không cần quản lý máy chủ
Tạo VPC
Tạo pod thủ công
Bạn muốn public ứng dụng trên EKS, bạn cần tạo gì?
StatefulSet
Ingress hoặc LoadBalancer Service
ConfigMap
Secret
Amazon EKS tích hợp tốt nhất với loại lưu trữ nào?
S3
EBS
Glacier
CloudFront
Để triển khai Helm chart vào EKS, bạn cần cài gì?
Terraform
Helm CLI
Docker Compose
Vagrant
Bạn muốn EKS autoscaling pods, cần cài gì?
CloudWatch
HPA (Horizontal Pod Autoscaler)
EC2 Auto Scaling Group
Lambda Function
EKS lưu trữ cấu hình cluster ở đâu?
kube-system
~/.kube/config
EC2 metadata
ECR
Bạn muốn EKS worker node truy cập S3, bạn cần?
EC2 Instance Profile IAM Role
Lambda IAM
ECS Task Role
RDS IAM Role
Bạn dùng aws-auth ConfigMap trong EKS để?
Deploy app
Mapping IAM role với Kubernetes RBAC
Update cluster
Tạo LoadBalancer
Addon nào giúp networking trong EKS?
KubeDNS
CoreDNS
AWS VPC CNI plugin
Envoy
Câu lệnh kubectl get nodes trên EKS trả về gì?
Danh sách pod
Danh sách container
Danh sách worker nodes
Danh sách cluster
Bạn cần gán domain cho ứng dụng trên EKS, bạn dùng?
Route 53 và Ingress
CloudTrail
CloudWatch
VPC endpoint
Thành phần nào chịu trách nhiệm lên lịch pod trong EKS?
kube-apiserver
Kubelet
Kube-scheduler
etcd
Thành phần nào chịu trách nhiệm lên lịch pod trong EKS?
kube-apiserver
Kubelet
Kube-scheduler
etcd
IAM Role for Service Account (IRSA) dùng để?
Gắn volume
Cho phép pod truy cập tài nguyên AWS
Tạo namespace
Gắn tag cho EC2
Bạn muốn deploy GitOps với EKS, công cụ nên dùng là?
Flux hoặc ArgoCD
Jenkins
Lambda
CodeGuru
Security group nào ảnh hưởng đến worker node?
VPC endpoint SG
Control Plane SG
NodeGroup Security Group
EBS SG
Làm sao để truy cập EKS dashboard UI?
Truy cập CloudFront
Cài kubectl proxy và truy cập dashboard
S3 static site
EC2 web browser
Kubernetes version trong EKS có thể?
Chỉ dùng 1 phiên bản
Cập nhật thủ công qua console hoặc CLI
Tự cập nhật mỗi tuần
Không thể thay đổi
Để deploy Pod lên Fargate profile trong EKS, bạn cần?
Gán label và namespace phù hợp
Tắt ALB
Sử dụng Classic Load Balancer
Tạo VPC riêng
Khi Pod trong EKS không truy cập Internet, nguyên nhân phổ biến nhất là?
Chưa tạo EFS
Thiếu NAT Gateway
Không có IAM role
Cluster không restart
Ingress controller phổ biến dùng với EKS là gì?
CoreDNS
ALB Ingress Controller
ECS Gateway
EC2 Proxy
Bạn cần lưu bí mật cho ứng dụng trên EKS, nên dùng gì?
AWS Secrets Manager
AWS SQS
CloudWatch
SNS
Bạn muốn lưu log từ Pod EKS, dịch vụ nên dùng là?
S3
CloudWatch Logs
EC2 Metadata
CloudFormation
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?
Cấu hình VPC
CloudWatch Logs của task
EBS Volume
Load Balancer URL
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?
ECS Service
Lambda Trigger
Run Task từ Task Definition
NodeGroup restart
Pod trong EKS không thể pull image từ ECR. Nguyên nhân phổ biến?
Không có internet
Thiếu IAM policy cho node
Sai vùng thời gian
VPC chưa có ACL
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?
Xóa deployment, tạo lại
Thay đổi image tag và apply deployment mới
Restart node
Update kubeconfig
Container ECS không thể truy cập Internet. Nguyên nhân có thể là gì?
Cấu hình sai ALB
Thiếu CloudTrail
Subnet không có route qua NAT Gateway
Port 80 bị khoá trên Dockerfile
Bạn cần ECS container truy cập S3. Bạn nên gán gì?
IAM Role cho ECS Task
SSH Key EC2
Security Group cho ALB
Tag subnet là "s3-access"
Khi deploy lên EKS, bạn muốn lưu log theo chuẩn Kubernetes. Bạn nên dùng gì?
Log vào EBS
Đẩy log sang CloudWatch với fluent-bit hoặc fluentd
Sử dụng Lambda cron
Ghi log vào kubeconfig
Bạn thấy Pod trong EKS liên tục crash với CrashLoopBackOff. Bước xử lý đầu tiên?
Thử restart cluster
Xem logs với kubectl logs
Cài Helm lại
Update node version
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ì?
Một task definition chạy cả hai container
Hai service riêng biệt với ALB routing path
Dùng 1 LoadBalancer duy nhất và 1 task
Sử dụng Lambda và API Gateway
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?
SSH vào EC2 node
Cấu hình kubeconfig từ EKS
Restart cluster
Gắn public IP cho pod
