Tổng quan kỳ thi
CKAD tập trung vào góc nhìn của lập trình viên: đóng gói, triển khai và quản lý vòng đời ứng dụng trên Kubernetes, thay vì quản trị hạ tầng cluster như CKA. Đây cũng là kỳ thi thực hành 100% trên terminal.
Các lĩnh vực trọng tâm
- Application Design and Build (20%) — Pod, container image, Job/CronJob, multi-container pattern.
- Application Deployment (20%) — Deployment, rolling update, rollback, Helm cơ bản.
- Application Observability and Maintenance (15%) — probe, log, debug, API deprecation.
- Application Environment, Configuration and Security (25%) — ConfigMap, Secret, SecurityContext, ServiceAccount, ResourceQuota.
- Services and Networking (20%) — Service, Ingress, NetworkPolicy cho ứng dụng.
Lộ trình ôn luyện đề xuất
- Luyện viết YAML thủ công nhanh, không phụ thuộc công cụ hỗ trợ.
- Thực hành các mẫu multi-container: sidecar, adapter, ambassador.
- Cấu hình liveness/readiness/startup probe cho nhiều loại ứng dụng.
- Thực hành thiết lập SecurityContext và giới hạn tài nguyên bằng ResourceQuota.
- Làm quen thao tác nhanh với
kubectl create,kubectl exposeđể tiết kiệm thời gian thi.