Running Data Workloads on Kubernetes
A batch job on Kubernetes can be restarted, replaced, skipped, or started twice. This article explains the Pod, Job, and CronJob rules behind that, how requests and limits decide placement and failure, and what the program must do to stay correct.
