Jobs Kubernetes

https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/

Définition

Un Job crée un ou plusieurs Pods et s'assure qu'un certain nombre d'entre eux se terminent avec succès. Au fur et à mesure que les pods s'achèvent avec succès, le Job fait le suivi de leur achèvement. Lorsqu'un certain nombre de tâches terminées avec succès est atteint, la tâche (c.-à-d. le job) est terminée. La suppression d'un job nettoie les Pods qu'il a créés.

Un cas simple est de créer un objet Job afin d'exécuter de manière fiable un Pod jusqu'au bout. L'objet Job démarre un nouveau Pod si le premier Pod échoue ou est supprimé (par exemple en raison d'une défaillance matérielle ou d'un redémarrage du nœud).

Vous pouvez également utiliser un Job pour exécuter plusieurs Pods en parallèle.