Storage Resource

Storage Resource là phần cho phép mount các tài nguyên và cấu hình ngoài vào trong container. Hiện tại, hệ thống của Sunteco Cloud cung cấp các loại Storage Mounting cho Sun Container Service bao gồm ConfigMaps/Secrets và Shared Volume.

1. ConfigMaps/Secrets

Với ConfigMaps/Secrets, hệ thống sẽ đọc dữ liệu từ Secrets/ConfigMaps được gắn tại Mount path do người dùng thiết lập. Nó đóng vai trò như một tệp chứa các cấu hình dùng chung.

Để thực hiện mount tài nguyên này vào container, người dùng cần cài đặt các thông số sau:

  • Container: Lựa chọn container mà user muốn Mount. Hệ thống sẽ chia các container thành từng section, trong mỗi section đều có cài đặt riêng của Storage Resource.

  • Resource: User có thể lựa chọn các resource đã tạo trước đó. Nếu chưa có resource user có thể tạo mới Secrets và ConfigMaps.

  • User có thể lựa chọn ConfigMaps/Secrets vừa tạo áp dụng cho tất cả các Keys hay chỉ một số Key được chỉ định:

    • Lựa chọn All Keys: User cần cài đặt một hoặc nhiều thông số Mount Path và Permission (Octal).

    • Lựa chọn Specific Keys: Ngoài thông số Mount Path và Permission (Octal), user cần cài đặt thêm các thông số: Sub Path, Key, Path.

Note

Permission (Octal) có giá trị mặc định là 622.

2. Shared Volume

Shared Volume là vùng nhớ lưu trữ lâu dài. Shared Volume có thời gian tồn tại độc lập với Pod và không bị mất đi khi Pod bị xóa hay gặp sự cố.

Để thực hiện mount shared volume này vào container, người dùng cần cấu hình các thông số sau:

  • Container: Lựa chọn container mà user muốn Mount. Hệ thống sẽ chia các container thành từng section, trong mỗi section đều có cài đặt riêng của Storage Resource.

  • Resource: User có thể lựa chọn các resource đã tạo trước đó. Trường hợp user chưa có resource, user cần tạo Shared Volume trước.

  • Mount Path: Đường dẫn cần mount.

Danh sách các Shared Volume của Container Service hiển thị tại menu Container Service/Volumes.

3. Snapshot

Hệ thống cho phép chụp lại các Shared Volume thành các bản Snapshots. Nó phục vụ các nhu cầu sao lưu và khôi phục trạng thái dữ liệu về sau. Các bản Snapshots có thể launch trở lại thành các Volume mới hoặc sử dụng để làm nguồn dữ liệu khi khôi phục lại các Versions của Container Service.

Xem thêm: Hướng dẫn tạo Snapshot từ Volume

Danh sách các Snapshots của Container Service hiển thị tại menu Container Service/Snapshots.