Servisphere
Biểu tượng Amazon Elastic Kubernetes Service (AWS Architecture Icons)

Amazon Elastic Kubernetes Service

Kubernetes được quản lý

AWS vận hành phần control plane của Kubernetes; bạn chạy pod trên EC2 hoặc Fargate.

  • Chi phí$$$ Cao
  • Độ khó●●●●●
  • Để không có tốn tiền?Có
  • AWS quản lý
  • Có trong đềSAA · DVA · SOA

Phạm vi: Regional

Mở EKS trên bản đồ →
Hình dungNhư thuê trạm điều khiển Kubernetes có người trực sẵn, bạn chỉ lo các toa tàu.

EKS đứng ở đâu trong hệ thống?

Xem toàn bộ trên bản đồ →

Một ví dụ thật, từng bước

  1. Công ty đang chạy Kubernetes trong data center và muốn chuyển lên AWS mà không viết lại cấu hình.
  2. Bạn tạo cụm EKS; AWS lo control plane chạy trên nhiều AZ và cập nhật phiên bản Kubernetes.
  3. Bạn thêm managed node group gồm các máy EC2, rồi dùng kubectl áp dụng đúng các file YAML đang có.
  4. Các pod cần đọc S3 được cấp quyền IAM riêng cho từng pod, không dùng chung quyền của cả máy.
  5. Một số tác vụ chạy thất thường được đưa sang Fargate để không phải giữ máy chạy không.

Khi nào nên dùng

✓ Nên dùng khi

Đã dùng Kubernetes, cần hệ sinh thái K8s, chạy đa cloud/hybrid.

✗ Không nên dùng khi

Ứng dụng nhỏ, đội không có kinh nghiệm K8s → ECS.

Ví dụ hay gặp

  • Đội đã dùng Kubernetes, cần hệ sinh thái Helm, operator
  • Nền tảng nội bộ dùng chung cho nhiều đội
  • Workload đa cloud hoặc hybrid

EKS, ECS hay Fargate?

EKSECSFargate
Là gìKubernetes chuẩn do AWS quản lýTrình điều phối container của AWSNơi chạy container không cần máy chủ
Mang sang nơi khácDễ: cùng chuẩn KubernetesKhó: chỉ chạy trên AWSDùng kèm ECS hoặc EKS
Phí riêngPhí control plane theo giờKhôngTheo vCPU và RAM
Hợp nhất vớiĐội đã dùng KubernetesĐội muốn đơn giảnKhông muốn quản lý node

Tốn bao nhiêu tiền?

Ví dụ1 cluster + 3 node t3.medium ≈ $73 + 3 × $30 ≈ $165/tháng (chưa tính load balancer, ổ đĩa).
  • Cách tính: ~$0,10/giờ mỗi cluster (~$73/tháng) + EC2 hoặc Fargate chạy pod. Cluster dùng phiên bản Kubernetes đã hết hỗ trợ chuẩn bị tính phí Extended Support (~$0,60/giờ).
  • Miễn phí: Không.
⚠️ Bẫy chi phí

Không nâng cấp phiên bản Kubernetes kịp → phí Extended Support gấp 6 lần; tạo nhiều cluster nhỏ; load balancer sinh tự động từ Service type LoadBalancer bị bỏ quên.

Giá tham khảo tại us-east-1, cập nhật ngày 14/10/2026, có thể đã thay đổi. Luôn kiểm tra lại trên bảng giá của AWS. Bảng giá chính thức của AWS ↗

💡 Mẹo thi

Đề nhắc “đang dùng Kubernetes”, “công cụ Kubernetes mã nguồn mở” hay “chuyển cụm K8s từ on-premises” → EKS. Không nhắc gì tới Kubernetes và muốn ít vận hành → ECS với Fargate.

Câu hỏi thường gặp

EKS khác gì tự cài Kubernetes trên EC2?

EKS để AWS quản lý control plane (API server, etcd) chạy nhiều AZ và cập nhật phiên bản. Tự cài trên EC2 thì bạn phải tự vận hành, sao lưu và nâng cấp toàn bộ cụm.

EKS dùng node như thế nào?

Có ba cách: managed node group (AWS tạo và cập nhật máy EC2 cho bạn), self-managed node (tự quản lý EC2), và Fargate (mỗi pod chạy riêng, không cần quản lý node). Có thể kết hợp nhiều cách trong một cụm.

EKS tính tiền thế nào?

Mỗi cụm tính phí control plane theo giờ, cộng với chi phí node (EC2 hoặc Fargate), load balancer và lưu trữ. Cụm phiên bản quá cũ (hết hỗ trợ chuẩn) bị tính phí cao hơn.

Đề thi AWS hay hỏi gì về EKS?

Khi nào chọn EKS thay vì ECS (đội đã dùng Kubernetes, cần chuyển từ on-prem), cấp quyền IAM cho pod, và chạy pod trên Fargate để không phải quản lý node.

Dịch vụ liên quan

Mở EKS trên bản đồ →