123 votes

Cronjob invalidant à Kubernetes

J’ai prévu une demande pour exécuter comme Cronjob à Kubernetes. Quand il y a changement de code, je change d’image dans CronJob.

Je suis à la recherche d’une option où je peux désactiver actuellement l’exécution de CronJob et déployer de nouveaux CronJob avec image nouvellement créée.

Comment désactiver un Cronjob à Kubernetes sans supprimer yaml?

218voto

Amityo Points 1045

Si vous souhaitez suspendre le cronjob via patch, utilisez :

26voto

Iulian Alexandru Points 111
kubectl patch cronjobs job-name -p "{\"spec\" : {\"suspend\" : true }}"

25voto

Patrick W Points 2126

Modifiez votre ressource cronjob actuelle pour inclure le champ .spec.suspend et réglez-la pour qu’elle soit vraie. Tous les travaux actuellement en cours d’exécution seront terminés, mais les emplois futurs seront suspendus.

Si vous devez également cesser d’exécuter actuellement des travaux, vous devrez les supprimer

14voto

PRADEEP PANDEY Points 81

Vous pouvez utiliser quelque chose qui sera valide en ce qui concerne le format Cron Job, mais en fait cette date ne devrait pas apparaître à tout moment dans la date du calendrier comme 31 Février.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X