Base và overlay
Base mô tả resource chung; overlay thể hiện biến thể dev/staging/prod bằng namespace, image, replicas, resources và patch nhỏ. Kustomize render thành YAML cuối; hãy inspect output để thấy namePrefix, namespace, labels/selectors, image và patch effect.
Build không phải runtime pass
kubectl kustomize/kustomize build chỉ chứng minh composition. Chạy diff/server dry-run, apply lab rồi kiểm tra rollout, endpoints, ConfigMap, events và expected state. Patch target/path sai phải được bắt trước apply. Không lưu credential plaintext trong base/overlay.
Bài tập
Tạo base + dev/staging overlay, đổi image/replicas/resources, thêm patch, cố ý làm patch sai và sửa. Lưu rendered output/diff, apply dev, verify runtime và cleanup riêng từng overlay.