Activación Manual de Cron Jobs en Kubernetes

Kubernetes ofrece Cron Jobs para programar tareas. A veces, necesitas ejecutar estos trabajos fuera de sus horarios programados. Aquí te mostramos cómo hacerlo.

Listando Todos los Cron Jobs

Primero, averigua los Cron Jobs disponibles:

kubectl get cronjob

Esto muestra todos los Cron Jobs en el espacio de nombres actual.

Activando un Cron Job Manualmente

Supongamos que tienes un Cron Job llamado daily-report. Para ejecutarlo manualmente:

kubectl create job --from=cronjob/daily-report daily-report-manual-001

Esto crea un nuevo trabajo, daily-report-manual-001, utilizando la configuración del Cron Job daily-report.

Viendo los logs

Después de crear el trabajo, es posible que quieras verificar sus logs:

kubectl logs -f job/daily-report-manual-001

Este comando muestra los registros de daily-report-manual-001