Publié le: 2019-11-12

Déclencher un cronjob Kubernetes manuellement

Les CronJob Kubernetes sont exécutés périodiquement. Comme ce sont des objets créant périodiquement des objets de type Job il est possible de les utiliser pour déclencher une exécution manuelle:

kubectl -n my-namespace create job --from=cronjob/my-cronjob my-job-manual-1

Ici nous créons le job my-job-manual-1 depuis le cronjob my-cronjob au sein du namespace my-namespace.

Attention: le job et son pod associés ne seront pas nettoyés après plusieurs exécutions du cronjob depuis lequel ils a été créé.