Menu
CoddyTech

ConfigMaps

Thuộc phần Giới thiệu về Kubernetes trong hành trình Terminal của Coddy. Bài học 26 trên 45.

Các cài đặt như giao diện màu hoặc cấp độ ghi nhật ký không nên được tích hợp sẵn vào image, nếu không, mỗi lần thay đổi đều cần dựng lại image. Kubernetes lưu trữ các cài đặt này trong một ConfigMap: tập hợp các cặp khóa/giá trị có tên mà Pod có thể đọc.

Tạo một ConfigMap từ các giá trị cố định:

kubectl create configmap app-config --from-literal=COLOR=blue --from-literal=MODE=dev

Kubernetes trả lời configmap/app-config created. Liệt kê chúng bằng lệnh kubectl get configmaps (dạng viết tắt là cm).

Để xem các giá trị, hãy mô tả ConfigMap:

kubectl describe configmap app-config

Phần Data liệt kê từng khóa cùng giá trị tương ứng. ConfigMap dùng cho các thiết lập thông thường, không dùng cho thông tin bí mật: bất kỳ ai có thể đọc đối tượng đều thấy các giá trị này.

challenge icon

Thử thách

Người mới

Tạo một ConfigMap tên là app-config với hai khóa, đặt COLOR thành blue và MODE thành dev, sau đó mô tả ConfigMap để xem các giá trị.

Tự làm thử

Terminal
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Giới thiệu về Kubernetes

Tự luyện tập: Playground Terminal