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=devKubernetes 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-configPhầ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.
Thử thách
Người mớiTạ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ử
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
4Deployment
Tạo DeploymentMở rộng quy môTạo Deployment từ manifestCập nhật imageKhôi phục phiên bản trướcÔn tập: Trình quản lý Deployment10Dự án cửa hàng trực tuyến
Tổng quan dự ánViết cấu hình triển khai8Không gian tên và công việc
Không gian tênLàm việc trong không gian tênCông việcÔn tập: người dẫn đường trong không gian tênTự luyện tập: Playground Terminal