Chuyển tới nội dung chính

Thêm Retention Rule

Theo thời gian, 1 Repository có thể tích lũy nhiều image với nhiều Tag khác nhau, trong đó nhiều Tag đã lỗi thời và không còn dùng. Các Tag dư thừa này chiếm nhiều dung lượng storage.

FPT Cloud cung cấp tính năng Retention Rule để định nghĩa rule tự động giữ hoặc xóa image và Tag theo tiêu chí bạn chỉ định, giúp tối ưu dung lượng storage.

Retention Rule cho Tag cho phép bạn định nghĩa tiêu chí để tự động giữ hoặc xóa Tag trong 1 Repository, giúp bạn kiểm soát dung lượng storage mà không cần can thiệp thủ công.

1. Mở tab Policy​

Ở menu FPT Portal, chọn Container Registry > tab Policy.

Tab Policy trên Container Registry

2. Tạo rule mới​

Nhấn ADD RULES và nhập thông tin để tạo Retention Rule cho Tag.

Form tạo Retention Rule cho Tag

3. Chọn matching hoặc excluding cho repository​

Ở menu Repositories, chọn matching hoặc excluding.

Tùy chọn matching/excluding cho Repository

4. Nhập pattern tên repository​

Ở field Repositories, nhập thông tin để xác định Repository rule áp dụng.

  • 1 tên Repository, ví dụ my_repo_1.
  • Danh sách Repository phân tách bằng dấu phẩy, ví dụ my_repo_1, my_repo_2.
  • Tên Repository có ký tự wildcard.

Ví dụ cấu hình Repository

Dùng ** để áp dụng cho mọi Repository. Nếu chọn matching, rule áp dụng cho các Repository bạn chỉ định. Nếu chọn excluding, rule áp dụng cho mọi Repository trừ các Repository bạn chỉ định.

5. Đặt tiêu chí retention​

Ở menu By image count or number of days, chỉ định số Tag cần giữ hoặc thời gian giữ.

Tùy chọn retention theo số lượng hoặc thời gian

Xem Tham chiếu Retention Rule để biết đầy đủ các tùy chọn count và days.

6. Chọn matching hoặc excluding cho tag​

Ở menu Tag, chọn matching hoặc excluding.

Tùy chọn matching/excluding cho Tag

7. Nhập pattern tên tag​

Ở field Tag, nhập thông tin để xác định Tag rule áp dụng.

  • 1 tên Tag, ví dụ my_tag_1.
  • Danh sách Tag phân tách bằng dấu phẩy.
  • Tên Tag có ký tự wildcard.

Ví dụ cấu hình Tag

Dùng ** để áp dụng cho mọi Tag.

8. Lưu rule​

Nhấn Add để lưu rule.

Nút Add để lưu Retention Rule

9. Kiểm tra kết quả​

Kiểm tra Retention Rule cho Tag vừa tạo.

Kết quả tạo Retention Rule cho Tag

Ví dụ: 1 rule giữ 20 Artifact push gần nhất trên mọi Tag của mọi Repository.

Bước tiếp theo​