🎓 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/docs và 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ó context riê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