Backup và Restore Snapshot
Trang này mô tả tính năng Backup and Restore Snapshot phiên bản cũ. Dùng hướng dẫn mới thay thế: Backup and Restore PVC.
Tính năng Backup & Restore (v1.0.0) của M-FKE tạo snapshot cho PVC để bảo vệ và khôi phục dữ liệu. Áp dụng cho driver Cinder (được FPT Cloud tạo sẵn).
Backup Plan:
- Xem, tạo, sửa, bật/tắt, xóa Backup Plan.
- Cấu hình nhiều lịch trên cùng 1 Backup Plan, áp dụng cho 1 hoặc nhiều PVC cùng lúc.
- Đặt thời gian Retention theo phút, giờ hoặc ngày.
PVC Snapshot:
- Xem danh sách snapshot, hiển thị phương thức tạo (Manually hoặc Scheduled).
- Đồng bộ danh sách snapshot từ cluster lên FPT Cloud Portal.
- Tạo, xóa hoặc restore PVC Snapshot.
PVC Restored:
- Xem danh sách PVC đã restore.
- Reload để cập nhật trạng thái.
Tạo Backup Plan
-
Vào Portal → Containers → Kubernetes → chi tiết cluster → tab Backup.


-
Chọn New Plan.

-
Điền thông tin Backup Plan:
- Essential Information: Plan Name và Retention (thời gian giữ mỗi snapshot trước khi bị xóa vĩnh viễn).
- Schedule Scope: danh sách PVC Backup List — các PVC trong cluster.
- Schedules Information: ngày/tháng/năm cụ thể cho lịch backup. Có thể tạo nhiều Backup Plan.

Retention áp dụng cho các PVC snapshot đã chọn trong Plan.

Danh sách hiển thị dạng
pvc_name(pvc_namespace).



Snapshot được tạo bởi lịch của Backup Plan hiển thị trong Snapshot List với Type = "Scheduled".
Dùng tab PVC Snapshot
Tab này liệt kê tất cả snapshot đã tạo, cả thủ công (Type = "Manually") và theo lịch (Type = "Scheduled").




Dùng tab PVC Restored
Restore snapshot từ tab PVC Snapshot sẽ thêm PVC đã restore vào tab PVC Restored.


Cấu hình deployment cho Pod ánh xạ tới PVC đã restore trong cluster của bạn — trạng thái PVC sau đó sẽ cập nhật.

- Mỗi VPC giới hạn 10 snapshot. Liên hệ FPT Cloud Support để tăng giới hạn.
- Tạo Backup Plan cẩn thận — tích lũy snapshot mà không xóa có thể chạm ngưỡng hạ tầng và chặn tạo snapshot mới.
Nếu snapshot hiển thị trạng thái Failed, kiểm tra từ cluster của bạn:
kubectl describe volumesnapshots.snapshot.storage.k8s.io <snapshot-name> -n <namespace>