我们把重抓取任务做成K8s Job,而不是长驻Deployment。关键是失败重试与自动清理,不然集群里一堆Completed Job很恶心。
apiVersion: batch/v1
kind: Job
metadata:
name: 企业AI落地-backfill-20260423
spec:
ttlSecondsAfterFinished: 86400
backoffLimit: 3
template:
spec:
restartPolicy: Never
containers:
- name: worker
image: 企业AI落地-worker:1.4.2
env:
- name: BACKFILL_FROM
value: "2026-04-01"
- name: BACKFILL_TO
value: "2026-04-22"
resources:
code
requests: { cpu: "500m", memory: "512Mi" }
limits: { cpu: "2", memory: "2Gi" }另外抓取别忘记设置合理的DNS超时,有些节点DNS抖动会导致误失败。