{{ currentSectionTitle }}
ConfigMap trong Kiến trúc K8s
ConfigMap được lưu trữ tập trung tại etcd thông qua API Server. Dữ liệu sau đó được kubelet phân phối tới các Pod tùy theo phương thức mount.
"ConfigMap được lưu trong etcd, giới hạn 1MB. Đây là ranh giới quan trọng để tách rời Configuration khỏi Application Artifacts."
Container Visual Runtime
💡 Khi nào dùng?
{{ activeInjectionData.whenToUse }}
Hot-reload vs Frozen Behavior
Mô phỏng thay đổi dữ liệu ConfigMap và xem cách K8s phản ứng.
MAX_CONN=100
Tệp tin được tự động cập nhật nhờ symlink quản lý bởi kubelet.
Frozen at Pod start
Biến môi trường được inject lúc khởi tạo Container và không thay đổi.
{{ s.question }}
Thực tế xảy ra:
{{ s.explanation }}
Best Practice:
{{ s.practice }}
Quy tắc phân loại dữ liệu
| Dữ liệu | ConfigMap | Secret | Lý do bảo mật |
|---|---|---|---|
| {{ row.data }} | {{ row.reason }} |
Cấu hình Projection Sources
Resulting YAML Spec
Tại sao dùng pattern này?
{{ activeGitopsData.benefit }}
GitOps Workflow
🏆 Knowledge Check
Kiểm tra lại kiến thức đã học trước khi kết thúc Lab.
{{ q.question }}
Giải thích:
{{ q.explanation }}
Chúc mừng!
Bạn đã hoàn thành khóa đào tạo ConfigMap Deep Dive.