Bootstrap theo dependency
Kubeadm không phải một nút “install Kubernetes”. Preflight phải pass trước; init tạo control plane; kubeconfig cho client; CNI tạo Pod network; worker join; node conditions/health phải pass trước workload. Ghi version/IP/context ở mỗi phase.
Troubleshooting và safety
Nếu node NotReady, đọc conditions/events/kubelet/CNI trước khi reset. Nếu join fail, kiểm tra endpoint/token/certificate/time/firewall. admin.conf, token và certificate là sensitive; không commit/share tùy tiện. Reset/rotate chỉ trên cluster lab cô lập và có backup/recovery expectation.
Bài tập
Tạo bootstrap runbook hoặc mô phỏng trên diagram: preflight, init, kubeconfig, CNI, join, verify và recovery. Viết failure matrix cho CNI thiếu, token expired, wrong endpoint và kubeconfig sai. Pass khi người khác biết phase nào fail và evidence nào cần thu.