cuốn sách gpt4 ai đã làm

Cách dọn dẹp các công việc Kubernetes cũ

In lại Tác giả: Người biết Thời gian cập nhật: 2024-03-12 00:13:39 27 4
mua khóa gpt4 Nike

Công việc Kubernetes liên tục tạo Pod cho đến khi số lượng vùng chứa được chỉ định kết thúc thành công. Các công việc thường được sử dụng cùng với cơ chế CronJob cấp cao hơn, cơ chế này tự động khởi chạy các công việc mới theo lịch trình định kỳ.

Việc sử dụng Jobs và CronJobs thường xuyên thường dẫn đến một số lượng lớn các đối tượng lang thang quanh cụm. Công việc và Pod của chúng được cố ý giữ lại vô thời hạn sau khi hoàn thành. Điều này cho phép bạn kiểm tra trạng thái công việc và truy xuất nhật ký của nó trong tương lai. kubectl get pod Tuy nhiên, quá nhiều công việc đã hoàn thành có thể làm ô nhiễm đầu ra Kubectl khi bạn chạy lệnh như kubectl get jobs hoặc kubectl get jobs . Điều này có thể khiến mọi người khó tập trung vào các hoạt động liên quan hơn.

Trong bài viết này, chúng tôi sẽ chia sẻ một số cách để dọn dẹp các công việc cũ. Bạn sẽ có thể loại bỏ các đối tượng dư thừa khỏi cụm một cách tự động hoặc theo yêu cầu.

Giới hạn lưu giữ lịch sử CronJob

Kể từ Kubernetes v1.6, các công việc do CronJob tạo ra đều hỗ trợ dọn dẹp tự động. Phương pháp này cho phép bạn định cấu hình các ngưỡng xóa riêng biệt cho các công việc đã hoàn thành và không thành công.
Kích hoạt chính sách dọn dẹp bằng cách đặt spec.successfulJobsHistoryLimit và trường trên đối tượng CronJob: spec.failedJobsHistoryLimit

apiVersion: batch/v1 loại: Siêu dữ liệu CronJob: tên: thông số demo-cron: lịch trình: "* * * * *" thành côngJobsHistoryLimit: 5 failedJobsHistoryLimit: 10 jobTemplat
27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress