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