Menu
CoddyTech

Trabajos

Parte de la sección Introducción a Kubernetes del Journey de Terminal de Coddy. Lección 32 de 45.

No todo debería ejecutarse para siempre. Un informe, una copia de seguridad o un script puntual deberían ejecutarse una vez y detenerse. Para eso, Kubernetes tiene el Job: ejecuta un Pod hasta que el comando finaliza correctamente y después no lo reinicia.

Crea un Job con una imagen y un comando:

kubectl create job hello --image=busybox -- echo "job done"

Kubernetes responde job.batch/hello created. kubectl get jobs muestra sus COMPLETIONS, que pasan de 0/1 a 1/1.

El Pod del Job aparece en kubectl get pods con un nombre generado y termina con el estado Completed en lugar de reiniciarse. Su salida se conserva y puedes leerla indicando el nombre del Job:

kubectl logs job/hello
challenge icon

Desafío

Fácil

Crea un Job llamado hello a partir de la imagen busybox que ejecute echo "job done". Lista los Pods enseguida y una vez más para ver cómo el Pod del Job pasa de Running a Completed; después, lista los Jobs y lee los registros del Job.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a Kubernetes

Practica por tu cuenta: Playground de Terminal