Job và CronJob trong Kubernetes dùng khi nào?

Job chạy task đến khi hoàn tất, phù hợp migration, batch processing, one-off import. CronJob tạo Jobs theo lịch, phù hợp cleanup định kỳ, report hoặc sync data.

Ví dụ CronJob:

yaml
apiVersion: batch/v1
kind: CronJob
metadata:
  name: cleanup
spec:
  schedule: "0 2 * * *"
  jobTemplate:
    spec:
      template:
        spec:
          restartPolicy: OnFailure
          containers:
            - name: cleanup
              image: my-cleanup:1.0.0

Cần cấu hình concurrency policy, retry/backoff và deadline để tránh job chồng lên nhau hoặc chạy vô hạn.

Xem toàn bộ Docker & Kubernetes cùng filter theo level & chủ đề con.

Mở danh sách Docker & Kubernetes