# ⚠️ Bẫy thường gặp trong đề thi CKA

> This lesson is part of the paid section. Sign in and purchase the course to view the full content.

## Mục tiêu bài học

Sau bài này, bạn sẽ:

- Nhận diện được 4 bẫy lớn nhất khi đọc đề CKA: namespace, label, số replica và đường dẫn file.
- Biết cách kiểm tra context và namespace trước khi gõ bất kỳ lệnh nào.
- Phân biệt label của Deployment với label của Pod template, và cách kiểm tra selector hai chiều.
- Đọc đề dài thành checklist yêu cầu nhỏ, tránh bỏ sót ý được tính điểm riêng.
- Áp dụng quy trình 5 bước: đọc, xác định phạm vi, liệt kê yêu cầu, thực thi, verify.

## Ôn tập nhanh

Bài trước bạn đã có bộ công cụ kubectl tốc độ: alias `k`, `--dry-run=client -o yaml`, imperative command (`kubectl create`, `kubectl run`, `kubectl expose`) và `kubectl explain`. Bài này không dạy lại các lệnh đó, mà dùng chúng để tránh bị mất điểm vì đọc sai đề.

> [!NOTE]
> Trong CKA, mỗi câu thường được chấm theo nhiều tiêu chí nhỏ. Làm đúng 3/4 yêu cầu vẫn có điểm, nhưng tạo sai namespace thì gần như mất trắng cả câu. Vì vậy bẫy phạm vi (namespace, context) là bẫy đắt nhất.

## Lý thuyết: Các bẫy thường gặp

### Quy trình đọc đề 5 bước

```mermaid
flowchart TD
  A["📖<br/>Đọc đề 2 lần"] --> B["🎯<br/>Xác định namespace và context"]
  B --> C["📝<br/>Gạch đầu dòng từng yêu cầu"]
  C --> D["⚙️<br/>Thực thi bằng lệnh imperative"]
  D --> E["✅<br/>Verify từng yêu cầu"]
```

Bảng dưới đây tóm tắt các bẫy và cách chống. Các mục tiếp theo đi sâu từng bẫy.
