← Tất cả lộ trình
Cloud Native Computing FoundationAssociate
Lộ trình 30 ngày chinh phục Certified Kubernetes Administrator
Lộ trình thực hành 100% trên terminal, xây dựng kỹ năng vận hành cluster Kubernetes từ cơ bản đến xử lý sự cố nâng cao trước khi thi CKA.
0 / 30 ngày hoàn thành
Tuần 1: Nền tảng
Ngày 1
Cài đặt môi trường luyện tập
- Cài Minikube hoặc Kind trên máy local
- Cài kubectl và thiết lập autocomplete, alias k=kubectl
Ngày 2
Kiến trúc Kubernetes
- Học vai trò control plane: API Server, Scheduler, Controller Manager, etcd
- Học vai trò node: kubelet, kube-proxy, container runtime
Ngày 3
kubectl cơ bản
- Luyện các lệnh get, describe, create, delete, edit
- Thực hành làm việc với namespace
Ngày 5
Cài cluster bằng kubeadm
- Thực hành kubeadm init trên máy ảo (hoặc mô phỏng)
- Học cách join worker node vào cluster
Ngày 7
Ôn tập tuần 1
- Luyện lại toàn bộ lệnh kubectl cơ bản với đồng hồ bấm giờ
- Tự đánh giá tốc độ gõ lệnh
Tuần 2: Đào sâu dịch vụ cốt lõi
Ngày 8
Deployment & ReplicaSet
- Học cách Deployment quản lý ReplicaSet và Pod
- Thực hành scale, rollout, rollback Deployment
Ngày 9
ConfigMap & Secret
- Thực hành tạo ConfigMap/Secret và mount vào Pod
- Luyện cách inject qua environment variable
Ngày 10
Scheduling nâng cao
- Học nodeSelector, nodeAffinity, taints và tolerations
- Thực hành ép Pod chạy trên node cụ thể
Ngày 11
Resource requests & limits
- Thực hành thiết lập CPU/Memory request và limit
- Học cách quan sát hành vi khi vượt limit
Ngày 12
DaemonSet & StaticPod
- Tìm hiểu use case của DaemonSet
- Thực hành tạo Static Pod qua manifest path
Tuần 3: Kiến trúc & bảo mật
Ngày 15
Service cơ bản
- Học ClusterIP, NodePort, LoadBalancer
- Thực hành expose Deployment bằng từng loại Service
Ngày 16
Ingress
- Cài Ingress Controller trên cluster luyện tập
- Thực hành định tuyến traffic bằng Ingress resource
Ngày 17
NetworkPolicy
- Học cách NetworkPolicy kiểm soát traffic giữa Pod
- Thực hành chặn traffic giữa 2 namespace
Ngày 18
CoreDNS & Service Discovery
- Tìm hiểu cách Pod phân giải tên Service qua CoreDNS
- Thực hành debug lỗi DNS trong cluster
Ngày 19
PersistentVolume & Claim
- Thực hành tạo PV thủ công và PVC tương ứng
- Học các access mode: ReadWriteOnce, ReadOnlyMany
Ngày 20
StorageClass & Dynamic Provisioning
- Thực hành tạo StorageClass và PVC dùng dynamic provisioning
- So sánh static và dynamic provisioning
Tuần 4: Tối ưu & vận hành
Ngày 22
Troubleshooting Pod
- Luyện xử lý CrashLoopBackOff, ImagePullBackOff, Pending
- Thực hành đọc Event và log để xác định nguyên nhân
Ngày 23
Troubleshooting Node
- Luyện xử lý Node NotReady
- Kiểm tra kubelet, container runtime khi node lỗi
Ngày 24
Troubleshooting Networking
- Luyện debug Service không route đúng traffic
- Kiểm tra Endpoint, kube-proxy khi networking lỗi
Ngày 25
Backup & Restore etcd
- Thực hành etcdctl snapshot save/restore
- Học quy trình khôi phục cluster từ snapshot
Ngày 26
Nâng cấp cluster
- Học quy trình kubeadm upgrade control plane và node
- Thực hành drain/cordon node trước khi bảo trì
Ngày 27
RBAC nâng cao
- Thực hành tạo Role, ClusterRole phức tạp hơn
- Luyện kiểm tra quyền bằng kubectl auth can-i
Ngày 28
Ôn tập tuần 4
- Luyện lại toàn bộ Troubleshooting & Cluster Maintenance
- Làm 10 câu trắc nghiệm tự kiểm tra
Ôn tập nước rút
Ngày 29
Mock exam tốc độ
- Làm bộ đề luyện tập CKA với đồng hồ bấm giờ
- Luyện thao tác nhanh trong tài liệu Kubernetes chính thức
Ngày 30
Ôn tập điểm yếu & đăng ký thi
- Liệt kê các domain còn chậm và luyện lại
- Đăng ký lịch thi chính thức nếu tốc độ đã ổn định