Menu
CoddyTech

Pekerjaan

Termasuk bagian Pengantar Kubernetes dalam perjalanan Terminal di Coddy. Pelajaran 32 dari 45.

Tidak semua hal harus berjalan selamanya. Laporan, pencadangan, atau skrip sekali jalan seharusnya berjalan sekali lalu berhenti. Untuk itu, Kubernetes memiliki Job: Job menjalankan Pod sampai perintah selesai dengan sukses, lalu tidak memulai ulang Pod setelahnya.

Buat Job dengan image dan perintah:

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

Kubernetes menjawab job.batch/hello created. kubectl get jobs menampilkan COMPLETIONS, yang berubah dari 0/1 menjadi 1/1.

Pod milik Job muncul di kubectl get pods dengan nama yang dibuat otomatis dan berakhir dengan status Completed, bukan dimulai ulang. Output-nya disimpan, dan kamu bisa membacanya dengan menyebutkan nama Job:

kubectl logs job/hello
challenge icon

Tantangan

Mudah

Buat Job bernama hello dari image busybox yang menjalankan echo "job done". Segera tampilkan Pod, lalu tampilkan sekali lagi untuk melihat Pod milik Job berubah dari Running menjadi Completed, kemudian tampilkan Job dan baca log Job.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pengantar Kubernetes

Latihan sendiri: Playground Terminal