Vòng đời của Job & CronJob¶
Job là một tài nguyên xác định một nhiệm vụ và đảm bảo rằng nhiệm vụ đó sẽ hoàn thành. Nó tạo ra một hoặc nhiều nhóm và quản lý vòng đời của chúng để đảm bảo đạt được số lần hoàn thành thành công như mong muốn.
CronJob tạo các đối tượng Công việc theo lịch trình được xác định trước (hàng ngày, hàng tuần hoặc hàng tháng). Mỗi đối tượng Job do CronJob tạo sẽ chạy một tác vụ cụ thể hoặc một tập hợp tác vụ dưới dạng Pod. Vì vậy, bạn chỉ cần chỉ định trạng thái mong muốn cho Job hoặc CronJob và hệ thống sẽ đảm bảo đạt được trạng thái mong muốn.
Tóm lại, Jobs và CronJobs là một phần thiết yếu của quá trình quản lý dịch vụ trong hệ thống Sunteco Cloud service và việc hiểu cách sử dụng và quản lý vòng đời của chúng có thể giúp cải thiện độ tin cậy và hiệu quả trong quá trình triển khai dịch vụ của bạn.
Vòng đời của Job:
Tạo Job: Đây là bước đầu tiên khi một công việc được khởi tạo. Job định nghĩa công việc cần thực thi trong hệ thống.
Pending (Chờ đợi): Sau khi tạo, Job chờ được lên lịch để thực thi. Trạng thái này xảy ra khi tài nguyên để thực hiện công việc chưa sẵn sàng.
Running (Đang chạy): Job bắt đầu thực thi công việc của mình. Trạng thái này chỉ ra rằng quá trình thực hiện công việc đã được kích hoạt.
Completed (Hoàn thành): Khi công việc hoàn thành mà không có lỗi, Job chuyển sang trạng thái này.
Failed (Lỗi): Nếu quá trình thực thi gặp lỗi, Job chuyển sang trạng thái này. Cần xử lý để sửa chữa hoặc quản lý lỗi.
Terminated (Chấm dứt): Đôi khi, Job có thể được chấm dứt trước khi hoàn thành nếu có yêu cầu dừng từ người quản trị hoặc hệ thống.
Vòng đời của CronJob:
Định lịch: CronJob là một công cụ để lên lịch thực thi các công việc theo chu kỳ thời gian cụ thể, thường dựa trên cú pháp Cron.
Scheduled (Đã lên lịch): CronJob đã được đặt lịch để chạy theo thời gian xác định.
Running (Đang chạy): Quá trình thực thi các công việc được kích hoạt theo lịch trình đã định.
Completed (Hoàn thành) hoặc Failed (Lỗi): Tùy thuộc vào kết quả của quá trình thực thi, CronJob sẽ chuyển sang trạng thái hoàn thành hoặc lỗi tương tự như Job thông thường.
