Lộ trình
Cloud Native Computing FoundationAssociateÔn tập nước rútBài 29 / 30

Ngày 29: Mock exam tốc độ

Thời lượng: 45 phút
Mục tiêu: 2 nhiệm vụ chính
Tiến độ lộ trình
ckadngày 29
hoàn thành29 / 30 bài
Bối cảnh bài học

Mock exam CKAD tốc độ với 12 task application design/deployment/networking/security: timebox, task triage, official docs lookup, final-state verification và scorecard readiness.

đọc hiểuthực hànhcheckpoint
Bài giảng hôm nay

Học hiểu, rồi mới thực hành

Mock exam CKAD tốc độ với 12 task application design/deployment/networking/security: timebox, task triage, official docs lookup, final-state verification và scorecard readiness.

Bắt đầu đọc bài giảng

Nhiệm vụ bài học hôm nay

  • Làm bộ đề luyện tập CKAD với đồng hồ bấm giờ
  • Luyện thao tác nhanh trong tài liệu Kubernetes chính thức
Instructor walkthrough

Bài giảng chi tiết: từ bài toán đến bằng chứng

Scenario xuyên suốt

Người học có thể làm từng chủ đề nhưng mất điểm khi chuyển context, bỏ qua requirement nhỏ, debug sai layer hoặc không verify trước hết giờ. Mock này đo execution ổn định và biến lỗi thành gap closure, không chỉ tạo áp lực timer.

01Đọc bài toán

Xác định actor, workload, constraint và trạng thái cuối cần đạt.

02Vẽ luồng / boundary

Chỉ ra request, dependency, identity và failure domain trước khi chọn công cụ.

03Chọn và thực hành

Thay đổi nhỏ nhất trong lab cô lập; command nào cũng phải nói rõ nó kiểm tra điều gì.

04Kiểm chứng / recovery

Đối chiếu trạng thái thực tế, tạo một failure variant và ghi cách hoàn tác.

Cách nối lý thuyết với thực tế
  • Mỗi task cần parse resource/namespace/labels/ports/security/expected final state trước mutation; task ordering và quick wins bảo vệ thời gian.
  • Terminal workflow gồm context check, YAML/dry-run, apply, observe, verify và evidence; docs lookup phải có timebox và version scope.
  • Application design/deploy/network/security có dependency; không sửa symptom bằng privileged/cluster-admin/wildcard delete hoặc bỏ safety gate.
  • Final state gồm object + runtime: conditions/rollout/endpoints/traffic/logs/auth/resource policy tùy task; command exit 0 không phải điểm pass.

Mock theo execution protocol

read task → parse target/constraints → context check → choose fast path → dry-run/edit → apply → verify final state → record. Quick wins trước; blocker có hypothesis/evidence thì park. Documentation lookup phải có timebox và version context.

Scorecard và readiness

Ghi đúng/sai, phút, hint/docs, retry, safety, final evidence, variant và cleanup. Chấm object + runtime, không chấm apply exit 0. Readiness cần hai mock trend ổn định, không critical safety mistake, variant pass, gap list có owner/date/retest; nếu fail thì remediation sprint trước đăng ký.

Bài tập

Chạy mock 12 task, lưu transcript/manifest/evidence, review root cause, replay ba variant khó và viết readiness decision. Cleanup cluster lab và redact credential.

Terminal reference

Command list và cách dùng

Chạy từng lệnh theo đúng thứ tự. Trước các lệnh có thể tạo hoặc thay đổi tài nguyên, hãy kiểm tra profile, account và region.

Commands · read-only checkpoints
date -Is
kubectl config current-context
kubectl get nodes -o wide
kubectl get pods,deployments,svc,ingress -A -o wide
kubectl get events -A --sort-by=.lastTimestamp
kubectl auth can-i --list
Hands-on lab

Thực hành theo scenario

  1. Chuẩn bị cluster lab cô lập và mock 12 task: Pod/multi-container, Deployment rollout, probes/config, Helm/Kustomize, Service/Ingress, NetworkPolicy, quota, SecurityContext, RBAC/ServiceAccount, CRD/debug. Ghi timer/assumptions.
  2. Đọc toàn bộ đề, phân loại quick/medium/blocker, xác nhận context/namespace và đặt checkpoint; lưu manifest/output theo task, tra tài liệu Kubernetes chính thức trong timebox.
  3. Sau mỗi task verify expected final state bằng appropriate evidence: rollout/Ready, Service endpoints/HTTP, policy allow/deny, auth can-i, quota status, CRD status, security identity.
  4. Khi gặp lỗi, preserve evidence, ghi hypothesis, park sau timebox và quay lại; không force/reset/privileged. Kết thúc chấm scorecard, replay 3 task lỗi với variant và cleanup.
  5. Readiness gate: không critical safety mistake, đạt ngưỡng nội bộ qua hai mock, variant pass và gap list có owner/date/retest. Nếu chưa đạt, trì hoãn đăng ký và lập sprint remediation.
Evidence checkpoint

Kiểm chứng kết quả

Không coi lệnh chạy thành công là đủ. Hãy đối chiếu output với trạng thái mong đợi:

  • Đủ 12 task và timer/checkpoint.
  • Task parsing/context/expected state có evidence.
  • Runtime/traffic/security/authorization verification đúng domain.
  • Scorecard hai-mock/variant/safety có dữ liệu.
  • Gap list/readiness/cleanup rõ.
Transfer to exam / production

Bẫy thường gặp và trade-off

Mock CKAD phải đo final state, không phải số lệnh. Làm quick wins trước, giữ context và namespace rõ, park blocker có evidence, verify từng task và không để một lỗi nuốt toàn bộ thời gian.

Checkpoint · 3 phút

Kiểm tra nhanh

Câu hỏi: Trong mock, task networking bị kẹt sau khi đã có evidence selector đúng nhưng chưa kiểm tra EndpointSlice. Nên làm gì?

Kết thúc bài

Checklist trước khi sang Ngày 2