Cheatsheet: Chinh phục CKA: guided exercises theo từng domain thi
[!TIP] Đây là bản tra cứu nhanh, không phải bài giảng. Mỗi mục là một lệnh hoặc một quyết định. Trước giờ thi, đọc lại mục 8 và bảng "Bẫy thường gặp" hai lần.
Module 1: Định hướng kỳ thi và công cụ
1.1 Cấu trúc kỳ thi
- Kỳ thi thực hành trên terminal trong cluster thật, không trắc nghiệm.
- Thời gian: 2 giờ. Điểm đỗ: 66/100.
- Được phép mở một tab tài liệu chính thức:
kubernetes.io/docsvàkubernetes.io/blog. Không mở tab khác. - Mỗi câu có trọng số điểm riêng, ghi rõ trong đề. Câu dễ nhiều điểm làm trước.
1.2 Môi trường lab và tài khoản
# Kiểm tra nhanh môi trường thi
kubectl config get-contexts # xem context hiện tại
kubectl config use-context <name> # chuyển context đúng câu hỏi
kubectl get nodes -o wide # node sẵn sàng chưa
[!WARNING] Mỗi câu hỏi thường có
contextriêng. Đổi context trước khi làm, nếu không bạn sẽ sửa sai cluster và mất điểm cả câu.
1.3 kubectl nhanh
# Alias đặt trong ~/.bashrc hoặc gõ đầu phiên
alias k=kubectl
export do="--dry-run=client -o yaml"
export now="--force --grace-period=0"
# Sinh YAML nhanh
k run nginx --image=nginx $do > pod.yaml
k create deploy web --image=nginx --replicas=3 $do > deploy.yaml
k create svc clusterip web --tcp=80:80 $do > svc.yaml
# jsonpath
k get pods -o jsonpath='{.items[*].metadata.name}'
k get nodes -o jsonpath='{.items[*].status.addresses[?(@.type=="InternalIP")].address}'
k get pods -o custom-columns=NAME:.metadata.name,NODE:.spec.nodeName
# Explain (tra cứu schema, dùng thay vì mở docs)
k explain pod.spec.containers.resources --recursive
k explain deploy.spec.strategy
| Cần gì | Dùng gì |
|---|---|
| Sinh YAML mẫu | kubectl create ... --dry-run=client -o yaml |
| Xem field hợp lệ | kubectl explain <path> |
| Lấy đúng một giá trị | -o jsonpath='{...}' |
| Bảng gọn tự chọn cột | -o custom-columns=... |
| Sửa nhanh trên cluster | kubectl edit hoặc kubectl patch |
Module 2: Cluster architecture, install và upgrade
This cheatsheet is part of the paid section. Sign in and purchase the course to view the full content. Sign in