Menu
CoddyTech

Secrets

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

Mật khẩu, mã thông báo và khóa được lưu trong Secret thay vì ConfigMap. Bạn tạo Secret generic theo cách tương tự:

kubectl create secret generic db-pass --from-literal=password=s3cret

Kubernetes trả lời secret/db-pass created.

Kubernetes xử lý các giá trị rất cẩn thận. kubectl describe secret db-pass chỉ hiển thị kích thước của từng mục, chẳng hạn như password: 6 bytes, chứ không bao giờ hiển thị chính giá trị đó.

Dạng lưu trữ được mã hóa base64, bạn có thể xem bằng lệnh kubectl get secret db-pass -o yaml. Mã hóa không phải là mã hóa bảo mật: bất kỳ ai được phép đọc Secret đều có thể giải mã. Cách bảo vệ là kiểm soát những ai được phép đọc Secret.

challenge icon

Thử thách

Người mới

Tạo một Secret generic có tên db-pass, đặt khóa password thành s3cret, sau đó mô tả Secret đó và lưu ý rằng chỉ có kích thước được hiển thị.

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