ConfigMap là gì?
ConfigMap là gì?

Video: ConfigMap là gì?

Video: ConfigMap là gì?
Video: Kubernetes ConfigMap and Secret as Kubernetes Volumes | Demo 2024, Tháng mười một
Anonim

MỘT Bản đồ cấu hình là một từ điển về cài đặt cấu hình. Từ điển này bao gồm các cặp chuỗi khóa-giá trị. Kubernetes cung cấp các giá trị này cho vùng chứa của bạn. Giống như với các từ điển khác (bản đồ, mã băm), khóa cho phép bạn lấy và đặt giá trị cấu hình.

Theo cách này, làm cách nào để lấy Bản đồ cấu hình trong Kubernetes?

  1. Bạn cần có một cụm Kubernetes và công cụ dòng lệnh kubectl phải được định cấu hình để giao tiếp với cụm của bạn.
  2. Sử dụng lệnh kubectl create configmap để tạo ConfigMaps từ thư mục, tệp hoặc giá trị chữ:
  3. Bạn có thể sử dụng kubectl description hoặc kubectl get để truy xuất thông tin về Sơ đồ cấu hình.

Cũng cần biết, sự khác biệt giữa bản đồ cấu hình Kubernetes Engine và bí mật là gì? Cái lớn sự khác biệt giữa các bí mật và ConfigMaps đó là Bí mật bị xáo trộn với một Mã hóa Base64. Có thể có nhiều sự khác biệt trong tương lai, nhưng nó là thực hành tốt để sử dụng Bí mật cho dữ liệu bí mật (như khóa API) và ConfigMaps cho dữ liệu không bí mật (như số cổng).

Về vấn đề này, làm cách nào để chỉnh sửa Bản đồ cấu hình trong Kubernetes?

Chỉ cần ném: kubectl chỉnh sửa sơ đồ cấu hình <tên của sơ đồ cấu hình > trên dòng lệnh của bạn. Sau đó bạn có thể chỉnh sửa cấu hình của bạn. Điều này mở ra một vim biên tập viên với sơ đồ cấu hình ở định dạng yaml. Bây giờ đơn giản chỉnh sửa nó và lưu nó.

Làm cách nào để thoát khỏi pod Kubernetes?

Đầu tiên, xác nhận tên của nút bạn muốn tẩy và đảm bảo rằng tất cả vỏ quả trên nút có thể được kết thúc một cách an toàn mà không cần bất kỳ thủ tục đặc biệt nào. Tiếp theo, sử dụng lệnh thoát để đuổi tất cả người dùng vỏ quả từ nút. Chúng sẽ được lên lịch trên các nút khác bởi bộ điều khiển của chúng (Deployment, ReplicaSet, v.v.).

Đề xuất: