Config lifecycle, không chỉ object data
Env được copy vào process khi container start; đổi ConfigMap/Secret không tự đổi env. Volume directory có projection/update delay, nhưng app phải reload; subPath có caveat. Nếu cần deterministic rollout, dùng versioned object/checksum annotation/controller reload và verify Pod mới.
Secret safety
Base64 không phải encryption. Giới hạn RBAC/namespace, dùng encryption-at-rest/external secret policy khi phù hợp, redact logs/output và không commit plaintext. Immutable object giúp versioning nhưng yêu cầu tạo object mới/rollout. Validate schema, compatibility và rollback trước thay đổi.
Bài tập
So sánh env/volume/subPath, cập nhật config và đo reload, mô phỏng immutable/key/schema/permission failure, chọn rollout strategy và tạo variant. Cleanup secret-safe, lưu hash/metadata thay vì value.